How to declare escape character as DTD Entities in external file and import in XML files

前端 未结 1 1794
臣服心动
臣服心动 2020-12-20 01:40

In a web project, I have a lot of XML files with non-escaped characters. I declare these characters as DTD Entities and include the list of declaration internally in each XM

相关标签:
1条回答
  • 2020-12-20 02:09

    Normally you would use a parameter entity...

    XML File

    <!DOCTYPE article SYSTEM "../../pubmedref/archivearticle.dtd" [
    <!ENTITY % ents SYSTEM "../../pubmedref/entities.ent">
    %ents;
    ]>
    <article>...</article>
    

    Entity File (you could have multiple files)

    <!ENTITY bull "&#8226;">
    <!ENTITY copy "&#169;">
    

    However, most browsers will not resolve an external entity reference so you're stuck with having the entity declarations directly in the internal subset (between [ and ] in your doctype declaration).

    0 讨论(0)
提交回复
热议问题