Class Document

Doküman

XML dokümanının temsili.

Yöntemler

YöntemDönüş türüKısa açıklama
addContent(content)DocumentBelirtilen düğümü belgenin sonuna ekler.
addContent(index, content)DocumentBelirtilen düğümü, dokümanın doğrudan alt öğeleri olan tüm düğümler arasında belirtilen dizine ekler.
cloneContent()Content[]Dokümanın doğrudan alt öğeleri olan tüm düğümlerin eklenmemiş kopyalarını oluşturur.
detachRootElement()Element|nullDokümanın kök Element düğümünü ayırır ve döndürür.
getAllContent()Content[]Belgenin doğrudan alt öğesi olan tüm düğümleri alır.
getContent(index)Content|nullBelgenin doğrudan alt öğeleri olan tüm düğümler arasında belirtilen dizindeki düğümü alır.
getContentSize()IntegerBelgenin doğrudan alt öğesi olan düğümlerin sayısını alır.
getDescendants()Content[]Belgede göründükleri sırayla, belgenin doğrudan veya dolaylı alt öğeleri olan tüm düğümleri alır.
getDocType()DocType|nullBelgenin DocTypebildirimini alır.
getRootElement()Element|nullDokümanın kök Element düğümünü alır.
hasRootElement()BooleanBelgenin bir kök Element düğümü olup olmadığını belirler.
removeContent()Content[]Dokümanın doğrudan alt öğesi olan tüm düğümleri kaldırır.
removeContent(content)BooleanBelirtilen düğüm, dokümanın doğrudan alt öğesi ise kaldırılır.
removeContent(index)Content|nullBelgenin 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ı 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

AdTürAçıklama
contentContentEklenecek 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

AdTürAçıklama
indexIntegerBelgenin doğrudan alt öğeleri olan tüm düğümler arasında düğümün 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 eklenmemiş kopyalarını oluşturur.

Return

Content[]: Belgenin doğrudan alt öğeleri olan tüm düğümlerin ayrılmış kopyalarının dizisi.


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 değerini döndürür.

Return

Element|null: Ayrılmış Element düğümü veya belgede Element düğümü yoksa null.


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

AdTürAçıklama
indexIntegerBelgenin 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()

Belgenin DocTypebildirimini alır. Dokümanda DocumentType düğümü yoksa bu yöntem null değerini döndürür.

Return

DocType|null: DocumentType düğümü veya belgede 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|null: Kök Element düğümü veya belgede kök null düğümü yoksa.Element


hasRootElement()

Belgenin bir kök Element düğümü olup olmadığını belirler.

Return

Boolean — Belgede bir kök Element düğümü varsa true, yoksa false.


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

AdTürAçıklama
contentContentKaldırılacak düğüm.

Return

Düğüm doğrudan alt öğe ise ve kaldırıldıysa Booleantrue, 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

AdTürAçıklama
indexIntegerBelgenin 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)

Dokümanın 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

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.