帮我清理一些丑陋的XML

时间:2010-03-10 19:36:44

标签: xml xsd xml-namespaces

我从我需要处理的服务中获取此XML。我对XML Schema或Namespace fu不太了解,但对我来说它看起来很乱。有人可以看看它并告诉我如何让它变得更好吗?

http://gist.github.com/325952

我知道名称空间定义可以在第一行声明,而不是在每行行声明。还有什么可以清理的吗?

1 个答案:

答案 0 :(得分:3)

我想说:将前两个元素保留为xsd前缀:它只出现在两个最外层的元素中。此外,在根目录中声明xmlns="http://com/acmephone/ovm/cas/types"并从所有内容中删除typ:前缀。

编辑:实际上将xsd前缀更改为其他前缀;它并不重要,但它似乎只会引起混淆,使用通常绑定到XML模式命名空间的前缀。