Class Document

Doküman

Bir XML dokümanı 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ü, belgenin doğrudan alt öğeleri olan tüm düğümler arasında belirtilen dizinde ekler.
cloneContent()Content[]Dokümanın doğrudan alt öğeleri olan tüm düğümlerin eksiz kopyalarını oluşturur.
detachRootElement()ElementDokümanın 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 öğeleri olan tüm düğümler arasında belirtilen dizindeki düğümü alır.
getContentSize()IntegerDokümanın doğrudan alt öğeleri olan düğümlerin sayısını alır.
getDescendants()Content[]Belgenin doğrudan veya dolaylı alt öğeleri olan tüm düğümleri, belgede göründükleri sırayla alır.
getDocType()DocTypeDokümanın DocType bildirimini alır.
getRootElement()ElementDokümanın kök Element düğümünü alır.
hasRootElement()BooleanDokümanda kök Element düğümü olup olmadığını belirler.
removeContent()Content[]Dokümanın doğrudan alt öğeleri olan tüm düğümleri kaldırır.
removeContent(content)BooleanDüğüm, dokümanın doğrudan alt öğesiyse söz konusu düğümü kaldırır.
removeContent(index)ContentBelgenin doğrudan alt öğeleri olan tüm düğümler arasında belirtilen dizindeki düğümü 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ı dokümanlar

addContent(content)

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

Parametreler

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

Return

Document: zincirleme için doküman


addContent(index, content)

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

Parametreler

AdTürAçıklama
indexIntegerdüğümün, belgenin doğrudan alt öğeleri olan tüm düğümler arasına ekleneceği dizin
contentContenteklenecek düğüm

Return

Document: zincirleme için doküman


cloneContent()

Dokümanın doğrudan alt öğeleri olan tüm düğümlerin eksiz kopyalarını oluşturur.

Return

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


detachRootElement()

Dokümanın kök Element düğümünü ayırır ve döndürür. Dokümanda kök Element düğümü yoksa bu yöntem null döndürür.

Return

Element: Ayrılmış Element düğümü veya dokümanda kök Element düğümü yoksa null


getAllContent()

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

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()

Dokümanın doğrudan alt öğeleri olan düğümlerin sayısını alır.

Return

Integer: Belgenin doğrudan alt öğeleri olan düğümlerin sayısı


getDescendants()

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

Return

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


getDocType()

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

Return

DocType: DocumentType düğümü veya dokümanda DocumentType düğümü yoksa null


getRootElement()

Dokümanın kök Element düğümünü alır. Dokümanda 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ümanda kök Element düğümü yoksa null


hasRootElement()

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

Return

Boolean: Dokümanda kök Element düğümü varsa true, yoksa false değerini alır.


removeContent()

Dokümanın 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 söz konusu düğümü kaldırır. content bağımsız değişkeni, bir Content nesnesi veya ContentType'de listelenen bir türe karşılık gelen herhangi bir düğüm nesnesi olabilir.

Parametreler

AdTürAçıklama
contentContentKaldırılacağı düğüm

Return

Boolean: Düğüm doğrudan alt öğeydiyse ve kaldırıldıysa true, aksi takdirde 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

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 zaten farklı bir DocType düğümü varsa bu yöntem eski düğümün üzerine yazar. Doküman zaten ayarlanan DocType düğümünü içeriyorsa bu yöntem bir istisna oluşturur.

Parametreler

AdTürAçıklama
docTypeDocTypeayarlanacak DocumentType

Return

Document: zincirleme için doküman


setRootElement(element)

Dokümanın kök Element düğümünü ayarlar. Dokümanda 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: zincirleme için doküman