|
как учесть namespace при xslt трансформации
|
|||
---|---|---|---|
#18+
Прошу прощения за явно ламерский вопрос, но не откажите в помощи плиз - надо срочно одну пробемку решить а с xml я не очень пока дружен. Есть xml такого вида (это XMLA ) <ExecuteResponse xmlns="urn:schemas-microsoft-com:xml-analysis"> <return> <xs:schema targetNamespace="urn:schemas-microsoft-com:xml-analysis:mddataset" elementFormDefault="qualified" xmlns="urn:schemas-microsoft-com:xml-analysis:mddataset" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name=" ... Другие теги Есть xslt такого вида <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <h2>From XMLA</h2> <table border="1"> <xsl:for-each select="ExecuteResponse/return/root/CellData/Cell"> <tr> <td> <xsl:value-of select="Value"/> </td> </tr> </xsl:for-each> </table> </body> </html> </xsl:template> </xsl:stylesheet> Если я убирая из верхниx тегов обозначения namespace-ов, все работает как задумано. C неймспейсами "<xsl:for-each select=" ничего не выводит. Что и где нужно в xslt прописать? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2009, 14:32 |
|
как учесть namespace при xslt трансформации
|
|||
---|---|---|---|
#18+
Разобрался xslt должен выглядеть так (спасибо xmlNotePad-у который подсказал) <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:a="urn:schemas-microsoft-com:xml-analysis" xmlns:b="urn:schemas-microsoft-com:xml-analysis:mddataset" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <h2>From XMLA</h2> <table border="1"> <xsl:for-each select="/a:ExecuteResponse/a:return/b:root/b:CellData/b:Cell"> <tr> <td> <xsl:value-of select="b:Value"/> </td> </tr> </xsl:for-each> </table> </body> </html> </xsl:template> </xsl:stylesheet> ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2009, 17:34 |
|
|
start [/forum/topic.php?fid=14&msg=35769451&tid=1333673]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 343ms |
total: | 489ms |
0 / 0 |