Httpie: Korrigieren Sie den XML-Formatierer

Erstellt am 28. Feb. 2016  ·  1Kommentar  ·  Quelle: httpie/httpie

Probleme

Die vorhandene Implementierung der XML-Formatierung weist mehrere Probleme auf:

  • [] Namespaces werden durcheinander gebracht # 389
  • [] Verarbeitungsanweisungen gehen verloren # 415
  • [] Potenziell anfällig # 384
  • [] Kommentare gehen verloren
  • [] Doctype geht verloren

Mögliche Lösungen

  1. Suchen / Implementieren eines robusten XML-Formatierers
  2. Entfernen Sie alle XML-Formatierungen zusammen # 394
  3. Formatieren Sie nur einfaches XML ohne Kommentare, Verarbeitungsanweisungen, Doctype und Namespaces.

    Beispiel

Vor:

<?pi data?>
<!-- comment -->
<root xmlns='namespace'>
   <element key='value'>text</element>
   <element>text</element>tail
   <empty-element/>
</root>

Nach:

<ns0:root xmlns:ns0="namespace">
    <ns0:element key="value">text</ns0:element>
    <ns0:element>text</ns0:element>tail
   <ns0:empty-element />
</ns0:root>
bug

>Alle Kommentare

Der XML-Formatierer wurde vorerst entfernt.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen