为Sandcastle文件设置XML属性

时间:2015-10-21 13:35:40

标签: c# xml sandcastle

我有一个Sandcastle项目,可以为我处理一些文档。我在代码中执行了一些过程来构建文件。

尽管如此,我想创建一个导航到另一个页面的链接。

C#代码

<link href="10e3ca23-4b79-42f3-b89c-e6fe924ceef3" xmlns="" />

这将创建元素,然后设置属性。结果如下:

<link xlink:href="10e3ca23-4b79-42f3-b89c-e6fe924ceef3" xmlns="" />

但它看起来应该是这样的

set()

第一个链接不起作用,但是当我在 href 前面添加 xlink:时,它就能正常工作。

我的问题是如何解决这个问题?

提前致谢

1 个答案:

答案 0 :(得分:0)

我通常使用XML Linq并从父

中获取其他名称
XElement link = new XElement("link");
            XNamespace ns = link.Name.Namespace;
            link.Add(new XAttribute(ns + "href", "10e3ca23-4b79-42f3-b89c-e6fe924ceef3"));