这是有效的XML吗?

时间:2010-12-13 14:55:34

标签: xml visual-studio-2008

ns1:UserName xmlns:ns1 =“urn:xxx:remtp:schemas:appxxxTypes:1.00”&gt; xxxx&lt; / UserName&gt;它是有效的xml? 如果是这样,我们可以使用xml writer编写这一行吗?我正在使用VS2008。令我困惑的是它从ns1开始,以</username>感谢

结束

3 个答案:

答案 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声明(<?xml version="1.0"?>
  • ns1名称空间未声明且未用于关闭UserName