Kann man XML-Attributwerte als CDATA angeben? Wenn ja - was wäre das Schema für das gleiche? Wenn nicht - warum wird diese Einschränkung nicht in XML berücksichtigt?Angeben von Attributwerten als CDATA
15
A
Antwort
10
Nein, Sie können das nicht tun.
Es gibt eine sehr feine Linie (und eine sehr große Debatte) zwischen was ein Attribut ausmacht und was ein Kindelement ausmacht. Siehe zum Beispiel here.
Das gegeben, die "Beschränkung" ist nicht in XML angesprochen, weil es nicht existiert. Sie haben immer die Fähigkeit, diese Daten in ein Kindelement zu bringen, und tatsächlich würde ich sogar so weit gehen zu sagen, dass, wenn Sie darüber nachdenken müssen, ein Element die richtige Struktur ist.
Edit: Mehr Lesestoff
0
Die Art und Weise, dass Griff ist ein untergeordnetes Element zu verwenden, anstatt ein Attribut.
Verwandte Themen
- 1. SyndicationFeed: Inhalt als CDATA?
- 2. BeautifulSoup - Extrahieren von Attributwerten
- 3. Lokalisierung von Attributwerten in .NET
- 4. Verwendung von CDATA in einem anderen CDATA
- 5. iOS: NSXMLParser - Hinzufügen von Attributwerten zu UITableView
- 6. Auflisten von Attributwerten der Formdatei ogrinfo/ogr2ogr
- 7. Übergeben von Daten aus Attributwerten in Tooltip
- 8. Drucken von Attributwerten in python-amara
- 9. Access-Funktion innerhalb von CDATA
- 10. Entfernen CDATA-Tag von XmlNode
- 11. XML von CDATA-Transformation XSL
- 12. jQuery - Erstellen von Gruppen von Elementen basierend auf Attributwerten
- 13. Erhalten von Attributwerten, die zwischen zwei Zahlen liegen
- 14. Warum ersetzt xmlGetProp Zeichenentitätsverweise beim Lesen von Attributwerten?
- 15. Speichern von XML-Attributwerten in einer Variablen mit XSLT
- 16. Mit NSXMLParser mit CDATA
- 17. wie lokale Module als npm Paketabhängigkeiten angeben
- 18. Get img src von XML CDATA
- 19. Was bedeutet CDATA
- 20. Angeben Beispiel Prahlerei fragt andere als curl
- 21. Angularjs-Direktiven bei Änderungen an DOM-Attributwerten
- 22. Javascript CDATA Abschnitt
- 23. jquery set xml cdata
- 24. Kann ich Elemente mit einer Reihe von Attributwerten auswählen?
- 25. Datenextraktion von cdata mit Expat in C
- 26. Wie href Tag von CDATA entfernen
- 27. Verwenden von CDATA mit WCF-REST-Starterkits
- 28. CData in simplexml geöffnet von XMLReader
- 29. Rendern von CDATA mit Haskell XHT-Bibliothek
- 30. Entfernen von CDATA aus XML in DataPower
OK, aber wenn ich nichts anderes entwerfe, sondern einfach versuche, die DTD/das Schema einer anderen Person zu verwenden und einen Attributwert anzugeben, der ungültige Zeichen enthält, was sind meine Optionen? –