DOM normalleştirme java - nasıl çalışır ile ayrıştırma?
Satır kodu aşağıdaki this tutorial DOM parser için gördüm.
doc.getDocumentElement().normalize();
Neden bu normalleştirme yapacağız ?
docs okudum ama bir şey anlayamadım.
Tüm bu Düğümün altındaki alt ağaç tam derinlemesine Metin düğümleri koyar
Tamam, o zaman birileri bu ağacın neye benzediğini bana (mümkünse resimli)?
Herkes normalleştirme tabi neden bana açıklayabilir mi?
EÄŸer normale bizde olsa ne olur ?
CEVAP
Cümlenin gerisi
sadece yapısı (örneğin, elemanları, açıklamalar, işlem yönergeleri, CDATA bölümleri ve varlık başvuruları) Metin düğümleri ayıran yerde, yani, ne bitişik Metin düğümleri de boş Metin düğümleri vardır.
Bu temel olarak aşağıdaki XML öğesi anlamına gelir
<foo>hello
wor
ld</foo>
normal dışı bir düğüm bu şekilde temsil edilebilir:
Element foo
Text node: ""
Text node: "Hello "
Text node: "wor"
Text node: "ld"
Normalize zaman, düğüm gibi olacaktır
Element foo
Text node: "Hello world"
Ve sıfatları için de aynı şey geçerli: <foo bar="Hello world"/>, yorum, vb.

Nasıl her döngü için Java çalışır?...
Nasıl Java JSON ayrıştırma...
Java, nasıl bir dosya yerine bir Dize ...
Nasıl ayrıştırma Java HTTPResponse gel...
Nasıl Java Çöp Toplama Döngüsel Başvur...