Ich kann nicht glauben, dass ich diese Informationen nicht leicht zugänglich finden kann, also:Welche Zeichen sind in einem XML-Attribut ungültig (sofern nicht codiert)?
1) Welche Zeichen können nicht in ein XML-Attribut eingefügt werden, ohne dass die Entitäten sie codieren?
Offensichtlich müssen Sie Anführungszeichen codieren. Was ist mit <
und >
? Was sonst?
2) Wo genau ist die offizielle Liste?
Ich stimme dem Speicherort des Dokuments zu, aber ich denke nicht, dass dieser spezielle Abschnitt der richtige Ort ist. In diesem Abschnitt werden die zulässigen Zeichen aufgeführt, die im "Text-Stream" zulässig sind. Über .NET und Bibliotheken konnte ich nicht mehr zustimmen - aber in diesem speziellen Fall muss ich eine vorhandene Textdatei bearbeiten, die XML enthält. –
Warum also nicht die XML-APIs verwenden, um diese Textdatei zu verarbeiten? –
Besser ist es, die aktuelle Version der Dokumente zu verwenden: https://www.w3.org/TR/xml/ – albert