LOTUS DOMINO の XML
要素、Text ノード、コメント、処理命令などは、Document コンテキストの外には存在できないため、Document インターフェースはこれらのオブジェクトを作るのに必要なファクトリーメソッドを含んでいます。生成された Node オブジェクトには、生成されたコンテキスト内の Document とオブジェクト自身を関連付ける ownerDocument 属性があります。
メソッド
createAttribute
createCDATASection
createComment
createDocumentFragment
createElement
createEntityReference
createProcessingInstruction
createTextNode
getDoctype
getDocumentElement
getElementsByTagName
getImplementation
指定された名前の Attr を作成します。setAttribute メソッドを使用して、Attr インスタンスを Element に設定できることに注意してください。
構文:
public Attr createAttribute(java.lang.String name) throws DOMException
パラメータ
値が指定した文字列である CDATASection ノードを作成します。
public CDATASection createCDATASection(java.lang.String data) throws DOMException
指定した文字列で Comment ノードを作成します。
public Comment createComment(java.lang.String data)
空の DocumentFragment オブジェクトを作成します。
public DocumentFragment createDocumentFragment()
戻り値:
タイプが指定された要素を作成します。返されるインスタンスは Element インターフェースを実装しているため、属性を返されたオブジェクトに直接指定できることに注意してください。
public Element createElement(java.lang.String tagName) throws DOMException
EntityReference オブジェクトを作成します。
public EntityReference createEntityReference(java.lang.String name) throws DOMException
NOT_SUPPORTED_ERR:文書が HTML 文書の場合に発生します。
指定した名前とデータ文字列で ProcessingInstruction ノードを作成します。
public ProcessingInstruction createProcessingInstruction(java.lang.String target, java.lang.String data) throws DOMException
data - ノードのデータです。
指定した文字列で Text ノードを作成します。
public Text createTextNode(java.lang.String data)
この文書に関係のある文書型宣言です。XML 文書だけでなく HTML 文書でも、文書型宣言のない場合 Null が返されます。DOM Level 1 では文書型宣言の編集がサポートされていないため docType は変更できません。
public DocumentType getDoctype()
文書のルート要素である子ノードに直接アクセスできるようにする簡便な属性です。HTML 文書では tagName が「HTML」の要素です。
public Element getDocumentElement()
Document ツリーを事前に決められた順番で処理する間に行き当たる順番で、指定されたタグ名を使用して、全要素の NodeList を返します。
public NodeList getElementsByTagName(java.lang.String tagname)
この文書を処理する DOMImplementation オブジェクトです。DOM アプリケーションでは複数の実装からオブジェクトが使用されることがあります。
public DOMImplementation getImplementation()