으로 태그 값을 대체 : 나는 문서의 값을 대체 할XSLT 나는이 XML 문서가 기본
<Document>
<a>
<b>
<c1>CCC111</c1>
<c2>CCCC222</c2>
</b>
<d>
<d1>DDD111</d1>
<d2>DDD222</d2>
<d3>DDD333</d3>
</d>
</a>
</Document>
을/a는/D/D1 XXXXXX 기준 :
<Document>
<a>
<b>
<c1>CCC111</c1>
<c2>CCCC222</c2>
</b>
<d>
<d1>XXXXXX</d1>
<d2>DDD222</d2>
<d3>DDD333</d3>
</d>
</a>
</Document>
나는이 XSLT를 :
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output indent="yes"/>
<xsl:strip-space elements="*"/>
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</xsl:template>
<xsl:template match="Document/a/d/d1/text()">
XXXXXX
</xsl:template>
</xsl:stylesheet>
하지만 동일한 입출력 획득/
고맙습니다.
''태그가 두 번 열리지 않습니다. –
kjhughes
고맙습니다.하지만이 오류는 게시물에만 해당되며 XML은 유효합니다. –
xsltproc을 사용하여 저에게 맞나요? 어떤 XSLT 프로세서를 사용하고 있습니까? –