xml标记是否可以包含在内部实体声明中?

xml标记是否可以包含在内部实体声明中?,xml,entity,Xml,Entity,我想定义一个包含XML标记的实体,类似于我的XML文档中的以下内容 <testElm testAtt="attValue">Only a test.</testElm> 是否可以通过内部实体执行此操作?我必须求助于外部实体吗?声明包含XML标记的实体时,最佳做法是什么?如果嵌入的XML不需要由XML解析器解析,我会将其包装在CDATA部分中,这会导致解析器忽略它 <![CDATA[<testElm testAtt="attValue">Only a t

我想定义一个包含XML标记的实体,类似于我的XML文档中的以下内容

<testElm testAtt="attValue">Only a test.</testElm>

是否可以通过内部实体执行此操作?我必须求助于外部实体吗?声明包含XML标记的实体时,最佳做法是什么?

如果嵌入的XML不需要由XML解析器解析,我会将其包装在CDATA部分中,这会导致解析器忽略它

<![CDATA[<testElm testAtt="attValue">Only a test.</testElm>]]>