Sziasztok,
Van egy XML fájlom, több, azonos nevű elementben kapok vissza üzenetet. Ezeket szeretném egy elementben összefűzve megkapni.
Példa:
<A>Két </A>
<A>hete másé </A>
<A>már </A>
<A>a Szabó János.</A>
Ebből szeretnék egy ilyet csinálni:
<A>Két hete másé már a Szabó János</A>
- 116 megtekintés
Hozzászólások
a text.xml fajlod:
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet version="1.0" type="text/xsl" href="test.xsl" ?>
<content>
<A>Két </A>
<A>hete másé </A>
<A>már </A>
<A>a Szabó János.</A>
</content>
a test.xsl fajlod:
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" omit-xml-declaration="yes" encoding="UTF-8" indent="yes"/>
<xsl:template match="/content">
<xsl:value-of select="concat('<','A','>')"/>
<xsl:apply-templates/>
<xsl:value-of select="concat('<','/A','>')"/>
</xsl:template>
<xsl:template match="/content/A">
<xsl:apply-templates select="node()"/>
</xsl:template>
</xsl:stylesheet>
- A hozzászóláshoz be kell jelentkezni
Notepad++-ban XML Tools plugin XSL Transformation eredményére eltűnnek az XML node-ok. Mit csinálok rosszul? Halálosan kezdő vagyok XSLT-ben. Eddig annyit tudtam róla, hogy mire jó, de sosem ástam bele magam.
- A hozzászóláshoz be kell jelentkezni
Nem tudom ellenorizni Notepad++ -ban, mert nincsen :-)
En mindig Firefox -szal nezem. XSL 1.0 -at tamogat es az nekem eleg.
Erre lehet, hogy szukseged lesz:
about:config
security.fileuri.strict_origin_policy FALSE
Esetleg chromium
chromium --allow-file-access-from-files
igy nekem mindkettoben helyesen [ahogy te szeretned] jelenik meg
Balu
- A hozzászóláshoz be kell jelentkezni
Ezen az oldalon:
https://www.freeformatter.com/xsl-transformer.html
a fajlok tartalmat bemasolva is az jelenik meg ami neked kell
Balu
- A hozzászóláshoz be kell jelentkezni