例如: doc xmlns="http://www.foo.org" div id titleMr. Title/title paragraphThis is one paragraph./paragraph /div/doc 请注意,div标签具有未分配值的属性id.我想用XSLT来解决它,但是当我将XSL应用于这个XML时,它会在
<doc xmlns="http://www.foo.org"> <div id> <title>Mr. Title</title> <paragraph>This is one paragraph.</paragraph> </div> </doc>
请注意,div标签具有未分配值的属性id.我想用XSLT来解决它,但是当我将XSL应用于这个XML时,它会在处理之前出错“XML Parsing Error:not wellform”.有人知道解决这个问题吗?
谢谢!
答案说,开始XSLT转换的先决条件是具有格式良好(和解析)的XML文档是正确的.然而:
>在XSLT 2.0中,不需要具有源XML文档.
> XSLT 1.0和XSLT 2.0都将实现该操作,以防document()
函数无法解析由URI(由该参数构造)标识的文件.如果您的XSLT处理器没有引发错误并且仅返回空节点集,则可以将其用作确定由特定URI标识的文件是否是格式良好的XML文档的技术.