例如: 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文档的技术.
