xml 标记可以包含在内部实体声明中吗?
我想在我的 XML 文档中定义一个包含类似于以下内容的 XML 标记的实体。
<testElm testAtt="attValue">Only a test.</testElm>
是否可以通过内部实体来做到这一点?我必须求助于外部实体吗?声明包含 XML 标记的实体时的最佳实践是什么?
I want to define an entity containing XML markup similar to the following in my XML document.
<testElm testAtt="attValue">Only a test.</testElm>
Is it possible to do this with an internal entity? Will I have to resort to an external entity? What is the best practice when declaring entities that contain XML markup?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果嵌入的 XML 不需要由 XML 解析器解析,我会将其包装在 CDATA 部分中,这会导致它被解析器忽略。
If the embedded XML doesn't need to be parsed by the XML parser, I would wrap it inside a CDATA section, which causes it to be ignored by the parser.