1
我是使用XSLT的初學者,因此我不確定這是否可行。我非常感謝你的幫助。在XSLT文件中引用XSD並匹配元素名稱以獲取元素類型
XSLT將從一種格式轉換爲另一種格式。 源XML沒有該類型。
我需要引用XSD來獲取給定元素的類型。
<match="*[not(*)]">
<elementName>
<key>
<xsl:value-of select="name()"/>
</key>
<type>
if (name() matches name =id in xsd file"
// if name = id matches name = id in xsd get type=String
<type>
這是樣品XSD:
<xs:complexType name = "test">
<xs:sequence
<xs:element name="id" type="xs:string"/>
</xs:sequence>
</xscomplexType>
你的問題太馬虎了,不能回答。請發佈**完整的XML,XSLT和XSD示例 - 請參閱:[mcve]。 - 同時說明您的XSLT處理器是否支持XSLT 2.0。 –