0

我正在使用 VS 2010 C#。我有一个 xml 文件,我在其中定义菜单的导航链接。我已经在 xml 文件中定义了一些锚标记,但是当我在后面的代码中读取 xml 时,它并没有显示 acnhor 标记。我什至使用 HttpUtility.HtmlEncode 对其进行编码。我不知道为什么锚标签被省略了。请帮忙

XML 文件示例

<Navigation>
  <MenuItem>
   <a href="">....</a>
    </MenuItem>
  </Navigation>
4

1 回答 1

0

尝试在 CDATA 节点中添加您的锚链接。像下面的东西

<Navigation>
 <MenuItem>
  <![CDATA[<a href="">....</a>]]>
 </MenuItem>
</Navigation>

从这个 XML 读取时,内置 XML 解析器将直接读取该值。

希望能帮助到你。

于 2012-11-06T12:29:50.203 回答