2009-04-03 9 views

Antwort

2

Letztlich sieht es wie der Python-Code wird xmlNodeDumpOutput in der libxml2 Bibliothek aufrufen.

Leider sieht es nicht so aus, als gäbe es keine Möglichkeit, dies zu konfigurieren, um zu steuern, wie solche Entitäten dargestellt werden. Wenn man entities.c in xmlEncodeEntitiesReentrant betrachtet, sind die Zeichen <> und & fest codiert, um immer die entsprechende XML-Entität zu verwenden, daher scheint es keine Möglichkeit zu geben, die Verwendung numerischer Werte zu erzwingen.

Wenn Sie dies benötigen, müssen Sie wahrscheinlich einen weiteren Durchlauf der Zeichenfolge durchführen und manuell "outputString.replace("&lt;","&#60;")" für diese Zeichen ausführen.