Class Document

Doküman

Bir XML belgesinin temsili.

Yöntemler

YöntemDönüş türüKısa açıklama
addContent(content)DocumentBelirtilen düğümü dokümanın sonuna ekler.
addContent(index, content)DocumentBelirtilen düğümü, dokümanın doğrudan alt öğesi olan tüm düğümler arasında belirtilen dizine ekler.
cloneContent()Content[]Belgenin doğrudan alt öğeleri olan tüm düğümlerin eklenmemiş kopyalarını oluşturur.
detachRootElement()ElementBelgenin kök Element düğümünü ayırır ve döndürür.
getAllContent()Content[]Belgenin doğrudan alt öğeleri olan tüm düğümleri alır.
getContent(index)ContentBelgenin doğrudan alt öğesi olan tüm düğümler arasında belirtilen dizindeki düğümü alır.
getContentSize()IntegerBelgenin hemen alt öğeleri olan düğümlerin sayısını alır.
getDescendants()Content[]Belgenin doğrudan veya dolaylı alt öğeleri olan tüm düğümleri, dokümanda göründükleri sırayla alır.
getDocType()DocTypeBelgenin DocType bildirimini alır.
getRootElement()ElementBelgenin kök Element düğümünü alır.
hasRootElement()BooleanDokümanın kök Element düğümü olup olmadığını belirler.
removeContent()Content[]Belgenin doğrudan alt öğeleri olan tüm düğümleri kaldırır.
removeContent(content)BooleanDüğüm, dokümanın doğrudan alt öğesiyse belirtilen düğümü kaldırır.
removeContent(index)ContentBelirtilen dizindeki düğümü, dokümanın doğrudan alt öğesi olan tüm düğümler arasından kaldırır.
setDocType(docType)DocumentDokümanın DocType bildirimini ayarlar.
setRootElement(element)DocumentDokümanın kök Element düğümünü ayarlar.

Ayrıntılı belgeler

addContent(content)

Belirtilen düğümü dokümanın sonuna ekler. content bağımsız değişkeni, bir Content nesnesi veya ContentType içinde listelenen bir türe karşılık gelen herhangi bir düğüm nesnesi olabilir. Ancak bir dokümanın, dolaylı olarak kök Element düğümü olan yalnızca bir alt Element düğümü olabileceğini unutmayın.

Parametreler

AdTürAçıklama
contentContenteklenecek düğüm

Return

Document — doküman (Zincirleme için)


addContent(index, content)

Belirtilen düğümü, dokümanın doğrudan alt öğesi olan tüm düğümler arasında belirtilen dizine ekler. content bağımsız değişkeni, bir Content nesnesi veya ContentType içinde listelenen bir türe karşılık gelen herhangi bir düğüm nesnesi olabilir. Ancak bir belgenin, dolaylı olarak kök Element düğümü olan yalnızca bir alt Element düğümü olabilir.

Parametreler

AdTürAçıklama
indexIntegerdüğümün, dokümanın doğrudan alt öğesi olan tüm düğümler arasında ekleneceği dizin
contentContenteklenecek düğüm

Return

Document — doküman (Zincirleme için)


cloneContent()

Belgenin doğrudan alt öğeleri olan tüm düğümlerin eklenmemiş kopyalarını oluşturur.

Return

Content[]: Dokümanın doğrudan alt öğeleri olan tüm düğümlerin eklenmemiş kopyalarından oluşan dizi


detachRootElement()

Belgenin kök Element düğümünü ayırır ve döndürür. Belgenin bir kök Element düğümü yoksa bu yöntem null değerini döndürür.

Return

Element — ayrılmış Element düğümü veya dokümanın kök Element düğümü yoksa null.


getAllContent()

Belgenin doğrudan alt öğeleri olan tüm düğümleri alır.

Return

Content[]: Dokümanın hemen alt öğesi olan tüm düğümlerin dizisi


getContent(index)

Belgenin doğrudan alt öğesi 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

AdTürAçıklama
indexIntegerbelgenin doğrudan alt öğeleri olan tüm düğümler arasında düğümün dizini

Return

Content: Düğüm veya belirtilen dizinde düğüm yoksa null


getContentSize()

Belgenin hemen alt öğeleri olan düğümlerin sayısını alır.

Return

Integer - Dokümanın hemen alt öğesi olan düğümlerin sayısı


getDescendants()

Belgenin doğrudan veya dolaylı alt öğeleri olan tüm düğümleri, dokümanda göründükleri sırayla alır.

Return

Content[]: Dokümanın doğrudan veya dolaylı alt öğeleri olan tüm düğümlerin dizisi


getDocType()

Belgenin DocType bildirimini alır. Dokümanın bir DocumentType düğümü yoksa bu yöntem null değerini döndürür.

Return

DocTypeDocumentType düğümü veya dokümanın DocumentType düğümü yoksa null


getRootElement()

Belgenin kök Element düğümünü alır. Dokümanın bir kök Element düğümü yoksa bu yöntem null değerini döndürür.

Return

Element — Kök Element düğümü veya dokümanın kök Element düğümü yoksa null.


hasRootElement()

Dokümanın kök Element düğümü olup olmadığını belirler.

Return

Boolean — Dokümanın kök Element düğümü varsa true; yoksa false


removeContent()

Belgenin doğrudan alt öğeleri 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)

Düğüm, dokümanın doğrudan alt öğesiyse belirtilen düğümü kaldırır. content bağımsız değişkeni, bir Content nesnesi veya ContentType içinde listelenen bir türe karşılık gelen herhangi bir düğüm nesnesi olabilir.

Parametreler

AdTürAçıklama
contentContentkaldırılacak düğüm

Return

Boolean - Düğüm birinci çocuksa ve kaldırıldıysa true; değilse false


removeContent(index)

Belirtilen dizindeki düğümü, dokümanın doğrudan alt öğesi olan tüm düğümler arasından kaldırır. Belirtilen dizinde düğüm yoksa bu yöntem null değerini döndürür.

Parametreler

AdTürAçıklama
indexIntegerbelgenin doğrudan alt öğeleri olan tüm düğümler arasında düğümün dizini

Return

Content - kaldırılan düğüm veya belirtilen dizinde düğüm yoksa null


setDocType(docType)

Dokümanın DocType bildirimini ayarlar. Dokümanda farklı bir DocType düğümü varsa bu yöntem eski düğümün üzerine yazar. Doküman, ayarlanan aynı DocType düğümünü zaten içeriyorsa bu yöntem bir istisna oluşturur.

Parametreler

AdTürAçıklama
docTypeDocTypeayarlanacak DocumentType

Return

Document — doküman (Zincirleme için)


setRootElement(element)

Dokümanın kök Element düğümünü ayarlar. Dokümanın zaten bir kök Element düğümü varsa bu yöntem eski düğümün üzerine yazar.

Parametreler

AdTürAçıklama
elementElementayarlanacak kök Element düğümü

Return

Document — doküman (Zincirleme için)