我希望能够在C#/.NET4.0应用程序中显示实体名称和值的列表。我可以使用XmlDocument.DocumentType.Entities轻松检索实体名称,但是是否有检索这些实体值的好方法?我注意到我可以使用InnerText检索纯文本实体的值,但这不适用于包含XML标记的实体。求助于正则表达式的最佳方式是什么?假设我有这样一个文档:onlyatest">]>我想向用户显示一个列表,其中包含三个实体名称(test、wwwc和copy)及其值(名称后引号中的文本)。我没有考虑过实体嵌套在其他实体中的问题,所以我会对完全扩展实体值或显示文本如引号中的文本的解决方案感兴趣。