ns1:UserName xmlns:ns1 =“urn:xxx:remtp:schemas:appxxxTypes:1.00”> xxxx< / UserName>它是有效的xml?
如果是这样,我们可以使用xml writer编写这一行吗?我正在使用VS2008。令我困惑的是它从ns1开始,以</username>
感谢
答案 0 :(得分:2)
否 - 我认为你不能在结束标记中省略命名空间 - 它是为该标记的内容声明的,但结束标记不是它的内容。
在树上,NS只为它的孩子服务。
答案 1 :(得分:1)
据我说它无效。
<ns1:UserName xmlns:ns1="urn:xxx:remtp:schemas:appxxxTypes:1.00">xxxx</ns1:UserName>
将是正确的语法。
答案 2 :(得分:0)
不,请使用XML validator查看(点击“通过直接输入验证”)。
验证器吐出2个错误和4个警告。
一些问题:
<?xml version="1.0"?>
)ns1
名称空间未声明且未用于关闭UserName