如何检查在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中选择节点/值?
通过 “实型” 你的意思是 “正确的类型” ,还是“浮点数字类型?” –