XML dokümanının temsili.
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
add | Document | Belirtilen düğümü belgenin sonuna ekler. |
add | Document | Belirtilen düğümü, dokümanın doğrudan alt öğeleri olan tüm düğümler arasında belirtilen dizine ekler. |
clone | Content[] | Dokümanın doğrudan alt öğeleri olan tüm düğümlerin eklenmemiş kopyalarını oluşturur. |
detach | Element|null | Dokümanın kök Element düğümünü ayırır ve döndürür. |
get | Content[] | Belgenin doğrudan alt öğesi olan tüm düğümleri alır. |
get | Content|null | Belgenin doğrudan alt öğeleri olan tüm düğümler arasında, belirtilen dizindeki düğümü alır. |
get | Integer | Belgenin doğrudan alt öğesi olan düğümlerin sayısını alır. |
get | Content[] | Belgede göründükleri sırayla, belgenin doğrudan veya dolaylı alt öğeleri olan tüm düğümleri alır. |
get | Doc | Dokümanın Docbeyanını alır. |
get | Element|null | Dokümanın kök Element düğümünü alır. |
has | Boolean | Belgenin bir kök Element düğümü olup olmadığını belirler. |
remove | Content[] | Dokümanın doğrudan alt öğesi olan tüm düğümleri kaldırır. |
remove | Boolean | Belirtilen düğüm, dokümanın doğrudan alt öğesi ise kaldırılır. |
remove | Content|null | Belgenin doğrudan alt öğeleri olan tüm düğümler arasında, belirtilen dizindeki düğümü kaldırır. |
set | Document | Belgenin Doc bildirimini ayarlar. |
set | Document | Dokümanın kök Element düğümünü ayarlar. |
Ayrıntılı belgeler
addContent(content)
Belirtilen düğümü belgenin sonuna ekler. content bağımsız değişkeni, Content nesnesi veya ContentType içinde listelenen bir türe karşılık gelen herhangi bir düğüm nesnesi olabilir. Ancak bir belgenin yalnızca bir alt Element
düğümü olabileceğini ve bu düğümün örtülü olarak kök Element düğümü olduğunu unutmayın.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
content | Content | Eklenecek düğüm. |
Return
Document: Zincirleme için doküman.
addContent(index, content)
Belirtilen düğümü, dokümanın doğrudan alt öğeleri olan tüm düğümler arasında belirtilen dizine ekler. content bağımsız değişkeni, Content nesnesi veya ContentType listesinde yer alan bir türe karşılık gelen herhangi bir düğüm nesnesi olabilir. Ancak bir belgenin yalnızca bir alt Element düğümü olabileceğini ve bu düğümün örtülü olarak kök Element düğümü olduğunu unutmayın.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
index | Integer | Belgenin doğrudan alt öğeleri olan tüm düğümler arasında düğümün ekleneceği dizin. |
content | Content | Eklenecek düğüm. |
Return
Document: Zincirleme için doküman.
cloneContent()
Dokümanın doğrudan alt öğeleri olan tüm düğümlerin eklenmemiş kopyalarını oluşturur.
Return
Content[]: Belgenin doğrudan alt öğeleri olan tüm düğümlerin ayrılmış kopyalarının dizisi.
detachRootElement()
getAllContent()
Belgenin doğrudan alt öğesi olan tüm düğümleri alır.
Return
Content[]: Belgenin doğrudan alt öğeleri olan tüm düğümlerin dizisi.
getContent(index)
Belgenin doğrudan alt öğeleri olan tüm düğümler arasında, belirtilen dizindeki düğümü alır. Belirtilen dizinde düğüm yoksa bu yöntem null değerini döndürür.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
index | Integer | Belgenin doğrudan alt öğeleri olan tüm düğümler arasındaki düğümün dizini. |
Return
Content|null: Düğüm veya belirtilen dizinde düğüm yoksa null.
getContentSize()
Belgenin doğrudan alt öğesi olan düğümlerin sayısını alır.
Return
Integer: Belgenin doğrudan alt öğesi olan düğümlerin sayısı.
getDescendants()
Belgede göründükleri sırayla, belgenin doğrudan veya dolaylı alt öğeleri olan tüm düğümleri alır.
Return
Content[]: Belgenin doğrudan veya dolaylı alt öğeleri olan tüm düğümlerin dizisi.
getDocType()
getRootElement()
hasRootElement()
Belgenin bir kök Element düğümü olup olmadığını belirler.
Return
Belgede kök Element düğümü varsa Boolean, yoksa false.true
removeContent()
Dokümanın doğrudan alt öğesi olan tüm düğümleri kaldırır.
Return
Content[]: Kaldırılmadan önce belgenin doğrudan alt öğeleri olan tüm düğümlerin dizisi.
removeContent(content)
Belirtilen düğüm, dokümanın doğrudan alt öğesi ise kaldırılır. content bağımsız değişkeni, Content nesnesi veya ContentType içinde listelenen bir türe karşılık gelen herhangi bir düğüm nesnesi olabilir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
content | Content | Kaldırılacak düğüm. |
Return
Düğüm doğrudan bir alt öğe ise ve kaldırıldıysa Boolean — true, değilse false.
removeContent(index)
Belgenin doğrudan alt öğeleri olan tüm düğümler arasında, belirtilen dizindeki düğümü kaldırır. Belirtilen dizinde düğüm yoksa bu yöntem null değerini döndürür.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
index | Integer | Belgenin doğrudan alt öğeleri olan tüm düğümler arasındaki düğümün dizini. |
Return
Content|null — Kaldırılan düğüm veya belirtilen dizinde düğüm yoksa null.
setDocType(docType)
Belgenin DocType bildirimini ayarlar. Dokümanda farklı bir DocType düğümü varsa bu yöntem eski düğümün üzerine yazar. Bu yöntem, doküman zaten ayarlanmakta olan aynı DocType düğümünü içeriyorsa bir istisna oluşturur.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
doc | Doc | Ayarlanacak Document. |
Return
Document: Zincirleme için doküman.