|
|
|
Вывод полного XML
|
|||
|---|---|---|---|
|
#18+
Люди! А не подскажите, какой должен быть xsl, чтобы полностью вывести содержание xml файла (СО ВСЕМИ ТЕГАМИ) - а не просто значения внутри тегов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2006, 19:00 |
|
||
|
Вывод полного XML
|
|||
|---|---|---|---|
|
#18+
Например вот таким :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2006, 19:14 |
|
||
|
Вывод полного XML
|
|||
|---|---|---|---|
|
#18+
Yura NickolaevНапример вот таким :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Половину не понял - но спасибо, мне главное xml увидеть:)) А то вслепую шаблоны пишу для сгенеренного в черном ящике xml) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2006, 19:29 |
|
||
|
Вывод полного XML
|
|||
|---|---|---|---|
|
#18+
Лучше почитай доку про xsl:copy-of, скопируешь одной строкой: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 08:17 |
|
||
|
Вывод полного XML
|
|||
|---|---|---|---|
|
#18+
Все бы ничего - да новая проблема. Мне надо выводить еще и фразу типа: <?xml version="1.0" encoding="Windows-1251" ?> - чтобы результатом был полноценный xml - так как его надо потом флешом цеплять... Так попробовал вывести через cdata - аэта поганка заменяет символы < и > на всяку гадысть... Как бы так вывести <?xml version="1.0" encoding="Windows-1251" ?> "симол в символ"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 09:52 |
|
||
|
Вывод полного XML
|
|||
|---|---|---|---|
|
#18+
С этим разобрался сам, забыл про тег "text"... Вот только теперь уже другой трабл: xml выводится как надо, но браузер не понимает, что это xml... Гляньте код, мож я что не понял... <?xml version="1.0" encoding="windows-1251"?> <!DOCTYPE xsl:stylesheet> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" indent="yes" encoding="Windows-1251" omit-xml-declaration="yes"/> <xsl:template match="/document"> <xsl:text disable-output-escaping="yes"><![CDATA[<?xml version="1.0" encoding="Windows-1251"?><data>]]></xsl:text> <xsl:apply-templates /> <xsl:text disable-output-escaping="yes"><![CDATA[</data>]]></xsl:text> </xsl:template> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> </xsl:stylesheet> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 10:09 |
|
||
|
Вывод полного XML
|
|||
|---|---|---|---|
|
#18+
у веб-сервера прописать MIME ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 11:20 |
|
||
|
Вывод полного XML
|
|||
|---|---|---|---|
|
#18+
1024у веб-сервера прописать MIME Странно, вроде в другом месте ничего не прописывал: там xml генерится каким-то объектом, который я не знаю как работает, только его создаю на php и использую его функцию, но все работает как надо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 12:16 |
|
||
|
Вывод полного XML
|
|||
|---|---|---|---|
|
#18+
Вот этого Виктор1111<xsl:output method="html" indent="yes" encoding="Windows-1251" omit-xml-declaration="yes"/> И вот этого Виктор1111 <xsl:text disable-output-escaping="yes"><![CDATA[<?xml version="1.0" encoding="Windows-1251"?><data>]]></xsl:text> не надо писать Тогда уж так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 13:01 |
|
||
|
Вывод полного XML
|
|||
|---|---|---|---|
|
#18+
если не указывать omit-xml-declaration="yes", то оно само вставит декларацию хмл. ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 13:01 |
|
||
|
Вывод полного XML
|
|||
|---|---|---|---|
|
#18+
Yura NickolaevВот этого Виктор1111<xsl:output method="html" indent="yes" encoding="Windows-1251" omit-xml-declaration="yes"/> И вот этого Виктор1111 <xsl:text disable-output-escaping="yes"><![CDATA[<?xml version="1.0" encoding="Windows-1251"?><data>]]></xsl:text> не надо писать Тогда уж так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Спасибо, попробую. Странно, но приехал на работу и на другом компе открыл - и все заработало как было в первоначальном виде! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 18:14 |
|
||
|
Вывод полного XML
|
|||
|---|---|---|---|
|
#18+
maXmoесли не указывать omit-xml-declaration="yes", то оно само вставит декларацию хмл. ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm Кажется пытался - ничего не менялось... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 18:15 |
|
||
|
Вывод полного XML
|
|||
|---|---|---|---|
|
#18+
тогда делай так: <xsl:output method="xml" omit-xml-declaration="no"/> ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2006, 12:25 |
|
||
|
|

start [/forum/topic.php?fid=14&fpage=74&tid=1334779]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 252ms |
| total: | 410ms |

| 0 / 0 |
