Potrzebuję napisać tekst o znaku Unicode 0x1F w dokumencie utf-8 (to nie jest dozwolona litera w xml). Czy istnieje sposób na ucieczkę, czy muszę go odrzucić?Jak mogę uniknąć znaku 0x1F Unicode w xml?
13
A
Odpowiedz
8
to zrobi to w XML 1.1 (ale nie jest zalecane):

To nie jest obsługiwana w ogóle w XML 1.0. Rozwiązaniem jest kodowanie-64 kodu zawierającego znak.
2
Używanie 0x1F XML jest nielegalne (http://www.w3.org/TR/xml11/#charsets). , więc nie ma sposobu, aby to zrobić, z wyjątkiem kodowania go w jakiś sposób. base-64 (zgodnie z propozycją) lub kodowania url, lub jakiejkolwiek innej opcji, której xml nie rozumie. To jest ten sam problem, co przechowywanie danych binarnych w formacie xml.
Powiązane problemy
- 1. Jak mogę uzyskać kod znaku Unicode?
- 2. Jak mogę uniknąć znaku dolara w pliku do tworzenia dokerów?
- 3. Co to jest znak 0x1f?
- 4. Znaki Unicode, takie jak \ u0016 w XML
- 5. Jak uniknąć "i" w XML?
- 6. Python unicode codepoint do znaku Unicode
- 7. Jak uniknąć znaku procentowego w T-SQL?
- 8. Jak mogę uniknąć łańcucha znaków Unicode za pomocą Ruby?
- 9. Używanie PHP znaleźć Unicode znaku
- 10. Pokaż wartość kodowa znaku Unicode w Eclipse
- 11. Jak mogę uczynić Tamil Unicode w Androidzie
- 12. Jak znaleźć numer/nazwę znaku Unicode w Pythonie?
- 13. Jak mogę uniknąć znaku ampersand w ciągu javascript, aby strona została zatwierdzona jako ścisła?
- 14. W jaki sposób Java pasuje do 3 bajtowego znaku Unicode w typ znaku?
- 15. Jak mogę uniknąć podziału wiersza w elemencie wstawianym?
- 16. Znajdowanie punktu kodowego Unicode znaku w GNU Emacs
- 17. Jak mogę uniknąć ukośników w JSON?
- 18. Jak mogę uniknąć podwójnych cudzysłowów w mrówce?
- 19. Jak mogę uniknąć migracji w RealmSwift
- 20. Jak mogę uniknąć znaków specjalnych w MySQL?
- 21. Konwertuj ze znaku szesnastkowego na znak Unicode w pytonie
- 22. Znak Unicode o symbolu Unicode
- 23. Drukowanie znaku Unicode z kodem większym niż cztery cyfry szesnastkowe
- 24. Co to jest znak Unicode HTML dla "wysokiego" prawego znaku?
- 25. Literały w Unicode MySQL
- 26. Jak mogę uniknąć # {z interpolacji ciągów znaków
- 27. Jak mogę uniknąć "piekła środowiska" u listonosza?
- 28. Jak mogę uniknąć błędu kompilatora: std :: transform?
- 29. Czy mogę uniknąć znaków w nazwach zmiennych?
- 30. Jak można uniknąć znaków w ciągu Delphi
Cóż, to jest to samo, ale jest tak samo nielegalne. xmllint na przykład: test.xml: 2: błąd analizatora składni: xmlParseCharRef: nieprawidłowa wartość xmlChar 31 – Filip
Dodałem do mojej odpowiedzi ... –
Czy możesz to wyjaśnić. jak mogę użyć podczas parsowania xml zawierającego 0x1f char – Moitt