0
Nikitvol
27.11.14
✎
10:01
|
Ребята, помогите.
Целый день уже трахаюсь с этим XSL преобразованием... Если кто шарит в этой теме, помогите плиз.
Есть такая XMLка:
<Body>
<Приход>
<Posted>true</Posted>
<ВидОперации>Какой-то вид операции</ВидОперации>
<Кошелек>Мой кошелек</Кошелек>
</Приход>
</Body>
Нужно применить к ней такую схему преобразования, что бы добавилась всего лишь один тег "<ИндексКартинки>1</ИндексКартинки>". Т.е. должно на выходе выглядеть так:
<Body>
<Приход>
<Posted>true</Posted>
<ВидОперации>Какой-то вид операции</ВидОперации>
<Кошелек>Мой кошелек</Кошелек>
<ИндексКартинки>1</ИндексКартинки>
</Приход>
</Body>
|
|
1
Nikitvol
27.11.14
✎
10:17
|
Что-то подобное получилось. Если кому надо будет то вот схема:
<xsl:stylesheet version="1.0" xmlns:xsl=";
<xsl:template match="* | @* | comment() | processing-instruction() | text() | node()">
<xsl:copy>
<xsl:apply-templates select="* | @* | comment() | processing-instruction() | text() | node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="Приход/Posted">
<xsl:copy-of select="."/>
<xsl:element name="ИндексКартинки">1</xsl:element>
</xsl:template>
</xsl:stylesheet>
Пока хоть что-то. Тема новая, надо разбираться.
|
|