包含xml文档文件中的常见内容
问题描述:
我正在使用Sandcastle为项目生成文档。为了引用xml文档文件include
标签被使用。包含xml文档文件中的常见内容
///<include file='xml_include_tag.doc' path='MyDocs/MyMembers[@name="test"]/*' />
public class Test
我想引用这个XML文档文件中的一些常见内容。例如:
<MyDocs><MyMembers name="test">
<summary>
<include file='common.xml' path='MyDocs/MyMembers[@name="test"]/*' />
</summary>
</MyMembers></MyDocs>
显然它不能这样工作。什么是做这种事的正确方法?可能有一些Sandcastle的扩展?
答
通过使用MAML令牌文件解决了该问题。沙堡解决他们没有问题。
/// <summary>
/// <token>Token1</token>
/// </summary>
您是否试图从其他包含的XML文件中包含XML文件?在你的例子中,在我看来,第一个包含第二个文件,并从那里你想包括'common.xml'。是这样吗? –
是的,你是对的。 – k0stya
我已经使用Visual Studio 2012进行了测试,并且它确实解析了包含的文件,因此对于我来说它按预期工作。你做什么时会得到什么结果? –