如何檢查在XSLT.I選擇值的類型我試圖驗證我對XML和XSD,如果值,如果是真實的類型,那麼我將添加節點XSLT選擇的值數據類型
2
A
回答
1
XSLT 2.0允許你來驗證一個架構中的元素(包括新建的元素),例如
<xsl:import-schema namespace="abc.xyz" schema-location="file://temp.xsd"/>
<xsl:template ...>
<xsl:element name="x" validation="strict">
...
</xsl:element>
</xsl:template>
遺憾的是沒有醒目的錯誤,如果它是無效的方式。但是,撒克遜對此做了一個try/catch擴展。
1
如何檢查XSLT中所選值的類型?
的XSLT 2.0模式感知(SA)處理器能夠驗證對架構源的XML文件,輸出結果文件,中介樹木,參數和變量值,從函數或從施加/主叫模板返回值。
XSLT 1.0使用XPath 1.0,它不是強類型,只有一些標準類型。
我想驗證我對XML和XSD,如果值,如果是真正的類型 ,那麼我將添加節點
這比對驗證的模式要容易得多。
在XPath 2.0(XSLT 2.0)使用:
$yourVar instance of xs:double
在XPath 1.0(XSLT 1.0)使用:
number($yourVar) = number($yourVar)
相關問題
- 1. xslt umbraco選擇類型爲
- 2. xslt中的數據類型
- 3. 選擇數據庫類型
- 4. Qt數據類型選擇
- 5. 數據類型選擇
- 6. XSLT選擇不同的數值元素
- 7. MSSQL和SQL數據類型的選擇?
- 8. 選擇MySQL的數據類型
- 9. SQLAlchemy的選擇表達數據類型
- 10. 在數據庫中選擇值爲NULL的int類型的行
- 11. 類型選擇在C字面數值
- 12. 選擇兩種類型的選項值
- 13. 值選擇在xslt 2.0中
- 14. 對從數據庫中選擇的值進行類型測試
- 15. 應該爲Java中的大值選擇哪種數據類型?
- 16. SQL:值爲-1,0和1的數據類型選擇
- 17. 爲MySQL選擇數據類型?
- 18. PK數據類型選擇Nhibernate?
- 19. 動態數據類型選擇
- 20. 根據類型選擇BitConverter.ToXXX函數
- 21. 哪種數據類型選擇?
- 22. jOOQ選擇字段數據類型
- 23. RRDTool數據源類型選擇
- 24. 選擇主鍵數據類型numeric(18,0)
- 25. XSLT - 只選擇一組數據
- 26. 爲每個數據類型選擇前10個觀察值(SAS)
- 27. 從XML數據類型中選擇一個值
- 28. 選擇float數據類型值時出現LINQ錯誤
- 29. 由多種其他數據類型之一選擇表示的數據類型
- 30. 如何根據給定的值在xslt中選擇節點/值?
通過 「實型」 你的意思是 「正確的類型」 ,還是「浮點數字類型?」 –