8
|
Rookie Programmer Aravind · 技术社区 · 14 年前 |
![]() |
1
4
如果您尚未完成此操作,可以尝试以下操作:
在linux下,使用libxml版本20706的xmllint可以很好地工作。 |
![]() |
2
3
结论: 这在xsd中是不可能的。我试图实现需求的所有方法都被验证工具命名为“模棱两可”,伴随着一堆错误。 |
![]() |
3
1
也许可以使用名称空间:
这可能会被证实。 |
![]() |
4
1
我也面临同样的问题。
因为我从.NET调用了验证;我决定在
重要的是
|
![]() |
5
1
您可以使用xml 1.1中一个名为“开放内容”的新特性。简言之,允许您指定附加的“未知”元素可以添加到位于不同位置的复杂类型中,以及解析器在遇到这些元素时应该做什么 使用XML 1.1,复杂类型将变成:
如果有很多复杂类型,也可以在架构顶部设置“默认”打开内容模式:
开放内容的W3C规范可以在 http://www.w3.org/TR/xmlschema11-1/#oc 这篇文章写得很好 http://www.ibm.com/developerworks/library/x-xml11pt3/#N102BA . 不幸的是,.net目前还不支持xml 1.1,我找不到任何免费的xml1.1处理器,但有几个付费选项是: |
![]() |
JobProcessTask · 如何读取此xpath表达式? 2 年前 |
![]() |
MBF · PHP导入/解析XML文件内容保存到数据库 2 年前 |
![]() |
TenkMan · SQL Server XML嵌套值查询表单990 2 年前 |
![]() |
Mohan.Murali.Peddini · XSLT模板循环记录 2 年前 |