Ich suche das Web viel und fand keine C++ - Funktion, die XML-Sonderzeichen mit ihrer Escape-Sequenz ersetzen? Gibt es so etwas?Gibt es C++ - Funktion, die XML-Sonderzeichen mit ihrer Escape-Sequenz ersetzen?
Ich weiß um den folgenden:
Special Character Escape Sequence Purpose
& & Ampersand sign
' ' Single quote
" " Double quote
> > Greater than
< < Less than
ist es mehr? Was ist mit dem Schreiben hexadezimaler Wert wie 0 × 00, Ist das auch ein Problem?
Warum es selbst tun? 5 string ersetzt zum Beispiel –
@stefanbachert zuerst Ich weiß, es gibt mehr Sonderzeichen, lke Fremdsprachen und Währungszeichen, zweitens, was zu verhindern, Doppelcodierung? Ich möchte nicht doppelt codieren & .. und warum das Rad erfinden? vielleicht gibt es jemanden, der über Dinge nachdachte, mit denen ich nicht vertraut bin. –
Die obigen 5 Standard-Spezialeinheiten werden durch XML selbst definiert. Andere Entitäten können durch den Doctype oder das Schema definiert werden. Am Ende könnte jeder Wesen definieren. Sie werden also keine Standardfunktion finden. –