XSLT를 사용하여 Relax NG XML을 변환 할 수 있는지 여부를 알고 싶습니다. 튜토리얼 좀주세요.XSLT에서 Relax NG xml을 읽을 수 있습니까?
나는 NG는 XML의 문법을 표현하기위한 언어입니다 휴식을 취 <xsl:template match="grammar">
<grammar>
<start>
<element name="html">
<zeroOrMore>
<ref name="section"/>
</zeroOrMore>
</element>
</start>
<define name="section">
<element name="div">
<attribute name="class"><value>section</value></attribute>
<zeroOrMore>
<element name="para">
<text/>
</element>
</zeroOrMore>
<zeroOrMore>
<ref name="subsection"/>
</zeroOrMore>
</element>
</define>
</grammar>
네, Relax NG를 XSLT로만 변환 하시겠습니까? – user1283110
@ user1283110 _ "xslt에서 읽을 수있는 구문 유형이 있습니까?"이 새로운 "_"샘플을 제공하여 XSLT로 모든 XML을 읽고 변환 할 수 있습니다. NG _is_ XML을 완화하면 XSLT로 읽을 수 있습니다. 그러나 Relax NG를 XSLT로 변환 할 수는 없습니다. 다른 동물 (즉, 유효성 확인 용, 변형 용)입니다. 기술적으로 XSLT에 유효성 검사기를 작성할 수 있지만, 존재하는 경우에는이를 알지 못합니다. 주변에는 많은 유효성 검사기가 있으므로 필요성을 느끼지 못합니다. – Abel
@ Abel하지만 xslt xsl : template>에서 문법 태그를 얻지 못했습니다. 일부 이름 공간을 가지고있는 문법 태그에서 일치하지 않습니다. –
user1283110