Sie eine externe geparste allgemeine Entity verwenden könnten eine Entity-Referenz für Schnipsel B zu erklären und es dann innerhalb von Schnipsel A. verwenden n
Anzahl von Malen
Wenn Schnipsel A analysiert wird, wird die Entity-Referenzen wird erweitert und der Inhalt von Snippet B wird an jeder Stelle eingefügt, an der die Entität verwendet wurde.
zum Beispiel angenommen, dass Sie eine Datei hatte snipppetB.xml genannt:
<snippetB>
<foo>Content goes here</foo>
</snippetB>
Und eine Datei für Snippet A ein Unternehmen erklärt genannt snippetB
snippetB.xml Referenzierung und verwendet es viermal :
<!DOCTYPE snippetA [
<!ENTITY snippetB SYSTEM "./snippetB.xml">
]>
<snippetA>
<a>&snippetB;</a>
<b>&snippetB;</b>
<c>&snippetB;</c>
<d>&snippetB;</d>
</snippetA>
Wenn snippetA.xml analysiert wird, würde der XML-Inhalt l ook like this:
<snippetA>
<a>
<snippetB>
<foo>Content goes here</foo>
</snippetB>
</a>
<b>
<snippetB>
<foo>Content goes here</foo>
</snippetB>
</b>
<c>
<snippetB>
<foo>Content goes here</foo>
</snippetB>
</c>
<d>
<snippetB>
<foo>Content goes here</foo>
</snippetB>
</d>
</snippetA>
Haben Sie das jemals herausgefunden? – Daryl