【发布时间】:2021-08-26 09:07:11
【问题描述】:
我正在讨论将 XML 转换为 JSON 然后再转换回 XML 的函数的要求。
假设我有以下 XML 并且没有 XML 架构:
<pets>
<pet1>dog</pet1>
<pet2>cat</pet2>
</pets>
在 JSON 中,对象是一组无序元素。 因此两个 json 是相等的,并且是 xml2json 转换器的有效输出。
{
"pets":
{
"pet1": "dog",
"pet2": "cat"
}
}
{
"pets":
{
"pet2": "cat",
"pet1": "dog"
}
}
因此,当从 json 转换回 xml 时,我可能会遇到
<pets>
<pet2>cat</pet2>
<pet1>dog</pet1>
</pets>
我只找到了这个questions,但他们要求相同类型的元素。 因此,我有一些问题。
- 两个 XML 文档是否被视为相等?
- xml中元素的顺序是否有权威来源?
- DOM 是否可以平等地处理两个 XML 文档?
【问题讨论】: