요소 ComplexType을 확인할 수 있습니까?XSLT 유형 검사
난이 (간체)를 가지고
complexType Record
complexType Customer extension of Record
complexType Person extension of Record
<xsl:template match="/">
<records>
<xsl:apply-templates />
</records>
</xsl:template>
<xsl:template match="!!! TYPECHECK FOR RECORD !!!" name="Record">
<record><xsl:value-of select="." /></record>
</xsl:template>
것이 가능 elementstype 포함 확인한다. 상속?
요소 이름은 Record의 하위 유형이라는 것을 알고 있습니다.
schema 1:
complexType name="Customer"
extension base="Record"
element name="customers"
element name="customer" type="Customer"
schema 2:
complexType name="Person"
extension base="Record"
element name="persons"
element name="person" type="Person"
schema ?:
complexType name="UnknownType"
extension base="Record"
element name="unknowns"
element name="unknown" type="UnknownType"
xml 1:
<customers>
<customer />
<customer />
</customers>
xml 2:
<persons>
<person />
<person />
</persons>
xml ?:
<?s>
<? />
<? />
</?s>
난 당신이 무슨 뜻인지 모르겠어요 (내가 생각하는) 유형
좋은 질문 (+1). 솔루션에 대한 내 대답을 참조하십시오. :) –