Bu geçerli bir XML örneğidir? XML bildirimi ve kök düğümü arasında hiçbir şey yoktur.XML bildirimini takip et yeni bir satır mı olmalı?
<?xml version="1.0" encoding="UTF-8"?><data></data>
ben ...
Bu geçerli bir XML örneğidir? XML bildirimi ve kök düğümü arasında hiçbir şey yoktur.XML bildirimini takip et yeni bir satır mı olmalı?
<?xml version="1.0" encoding="UTF-8"?><data></data>
ben ...
spec (2.8 Prolog and Document Type Declaration bakınız) gerektirmez (ancak izin vermez) için bir yeni satır XML şartnamede doğru yer kendimi bulmak ve biri bana yardımcı olacağını umuyoruz olamazdı XML Beyanını takip edin. Eğer [22] prolog
XML içinde
[16] PI ::= '<?' PITarget (S (Char* - (Char* '?>' Char*)))? '?>'
...
[22] prolog ::= XMLDecl? Misc* (doctypedecl Misc*)?
[23] XMLDecl ::= '<?xml' VersionInfo EncodingDecl? SDDecl? S? '?>'
...
[27] Misc ::= Comment | PI | S
görebileceğiniz gibi:
Resmen bu şekilde yazılır Beyanname isteğe bağlı (sembolden sonra soru işaretine bakın) ve sıfır, bir veya daha fazla (bkz. Yıldız) Misc
aşağıdakileri uygulayabilir: Yorumlar, diğer İşleme Talimatları (PI
) veya Beyaz boşluk (S
). Boşluk, yeni satırı içerir.
Burada Misc
isteğe bağlı olduğundan, bildirimin ardından bir satırsonu takip etmenize gerek yoktur.
Yeni satırlar, teknik özelliklerin bir parçası değildir. Örneğin, XMLOutputter Sınıfı (Java'da) ile bir XML Belgesi yazdığınızda, satır sonu olmayan bir dosya alırsınız. Newlines insanlar içindir.
Teşekkür ederim. Ancak, sadece bazı Java uygulamalarının bunu yaptığından emin olamıyorum. – Andrej
Ama muhtemelen belirtimde başka bir yerde bir açıklama var mı? – Andrej
Öyleyse, bu özellik kendini çelişirdi. –
Ama muhtemelen spec, belge içeriğinin nasıl başlaması gerektiği hakkında bir şeyler söylüyor? – Andrej