我可以将Web链接添加到XML文档中吗?
问题描述:
Here我看到了允许用于生成文档的XML标签集(通过SandCastle)。我可以将Web链接添加到XML文档中吗?
Wether是否存在用于链接(到网页)的附加XML标签,当用户按下它时,它将通过浏览器打开?如果我使用<a href="...:/>
,则CHM文件尝试在其窗口中打开链接,并收到脚本错误消息。
答
从MSDN论坛后"Embedding External URLs or Hyperlinks within XML Comments":“当你在一个HTML文件做要插入外部超链接,这样做只是举例来说,在您的情况,您可以添加信用这样的:”
/// <summary> /// This is a test class.See <a href="http://…">Credits</a>. /// </summary>
“等帮助文档工具,如沙堡将正确地处理它。”
—用户春生堂
因此,使用<a>
通常似乎是一个正确的路要走。
不幸的是,你没有确切地说出你得到了什么样的脚本错误信息。
已打开的网页可能只包含错误本身。如果是这样的话,除了链接到不同的网页之外,你可以做的事情不多。
帮助查看器可能会在其自己的浏览器中打开网页,其中脚本执行受到限制。在这种情况下,您可以尝试向
<a>
元素添加target="_blank"
属性,以便网页将在新窗口或选项卡中打开。
关于第一个问题,目前还不清楚你想链接到什么样的内容。如果你想链接到另一个类型的文档,可能使用''就足够了? –
stakx
@stakx我的意思是指向网页的链接。 –