gpt4 book ai didi

.net - xmlns 元素的顺序是否重要

转载 作者:数据小太阳 更新时间:2023-10-29 01:47:30 24 4
gpt4 key购买 nike

我不确定如何在谷歌上搜索这个,但 xmlns 元素在 XML 文件中是否重要?我在 ASP.NET(VB) 中使用 XMLWriter 创建一个 XML 文件,我试图匹配我提供的示例。

<ns2:SubmitSMReq xmlns:ns4="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns3="http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-4" xmlns:ns2="http://somesite/schema">

这是我的 vb 文件中的内容:

writer.WriteStartElement("ns2", "SubmitSMReq", "http://schemas.xmlsoap.org/soap/envelope/")
writer.WriteAttributeString("xmlns", "ns3", Nothing, "http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-4")
writer.WriteAttributeString("xmlns", "ns4", Nothing, "http://somesite/schema")

但它生成 XML 的方式不同。

<ns2:SubmitSMReq xmlns:ns3="http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-4" xmlns:ns4="http://somesite/schema" xmlns:ns2="http://schemas.xmlsoap.org/soap/envelope/">

我意识到所提供示例中的 xmlns 具有不同的“ns”(命名空间?)”数字。这些事情中的任何一个都重要吗?我的文件应该没问题吗?

谢谢

最佳答案

根据 the current version of the XML specification ,

the order of attribute specifications in a start-tag or empty-element tag is not significant.

所以不,假设最终读取您的 XML 的系统是兼容的,这应该无关紧要。

关于.net - xmlns 元素的顺序是否重要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18067491/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com