Ein kaufmännisches Und-Zeichen am Anfang eines YAML-Eintrags wird normalerweise als Bezeichnung für eine Gruppe von Daten angesehen, auf die später verwiesen werden kann. Wie entgeht man einem legitimen kaufmännischen Und-Zeichen zu Beginn eines YAML-Eintrags? Zum Beispiel:
---
- Nachrichten:
news_text: & amp; ldquo; Text! & amp; rsquo;
Ich möchte nicht & amp; ldquo eine Bezeichnung in der Yaml-Datei sein, sondern eher, wenn ich die YAML-Datei parse, um den news_text mit dem & amp; ldquo zurückkommen zu lassen; im Eintrag.
Sie können den Text wahrscheinlich in Anführungszeichen setzen:
%Vor%Außerdem können Sie dort wahrscheinlich auch die richtigen Zeichen verwenden:
%Vor%Das Hinzufügen von Ausdrücken, die für eine völlig andere Auszeichnungssprache spezifisch sind, in ein Dokument, das in einer anderen Auszeichnungssprache geschrieben wurde, scheint irgendwie seltsam zu sein.
Oder Sie können die Zeichenfolge in die nächste Zeile setzen, wenn Sie eine & gt; oder < | an der Stelle platzieren, an der sich die Zeichenfolge befand. Mit dem Zeichen ' | behält Ihr Parser Ihre benutzerdefinierten Zeilenumbrüche, während' & gt; 'ihn in eine lange Zeichenfolge verwandelt und Zeilenumbrüche ignoriert.
%Vor%Tags und Links yaml