[ Pobierz całość w formacie PDF ]
.Podobnie jak CDATASection, sam nie zawiera ¿adnych metod, ale pozwala narozró¿nienie (na podstawie typu interfejsu) pomiêdzy tekstem a komentarzami wdokumencie XML.public interface Comment extends CharacterData {}DocumentInterfejs ten reprezentuje w modelu DOM kompletny dokument XML.Umo¿liwiarównie¿ two­rze­nie nowych elementów, atrybutów, instrukcji przetwarzania orazelementów XML.Pozwala nie tylko uzyskaæ informacje o deklaracji DTD(getDocType()) oraz elemencie g³Ã³wnym (get­Do­cumentElement()), ale tak¿eprzeszukiwaæ drzewo dokumentu pod k¹tem wyst¹pienia konkretnego elementu(getElementByTagName()).Poniewa¿ model DOM wymaga dowi¹­za­nia wszystkichimplementacji Node do obiektu Document, interfejs ten pozwala tworzyæ ró¿netypy wêz³Ã³w Node DOM.Ka¿da metoda z serii createXXX() posiada swój odpowiednikobs³uguj¹cy przestrzenie nazw (createXXXNS()).Ponadto mo¿liwe jestimportowanie wêz³Ã³w do obiektu Document za pomoc¹ metody importNode(); wartoœæboolean wskazuje, czy ele­menty potomne zaimportowanego wêz³a Node powinnyrównie¿ zostaæ rekurencyjnie zaim­portowane.public interface Document extends Node {public DocumentType getDoctype();public DOMImplementation getImplementation();public Element getDocumentElement();public Element createElement(String tagName)throws DOMException;public DocumentFragment createDocumentFragment();public Text createTextNode(String data);public Comment createComment(String data);public CDATASection createCDATASection(String data)throws DOMException;public ProcessingInstruction createProcessingInstruction(String target,String data)throws DOMException;public Attr createAttribute(String name)throws DOMException;public EntityReference createEntityReference(String name)throws DOMException;public NodeList getElementsByTagName(String tagname);public Node importNode(Node importedNode,boolean deep)throws DOMException;public Element createElementNS(String namespaceURI,String qualifiedName)throws DOMException;public Attr createAttributeNS(String namespaceURI,String qualifiedName)throws DOMException;public NodeList getElementsByTagNameNS(String namespaceURI,String localName);public Element getElementById(String elementId);}DocumentFragmentTen interfejs jednorazowo umo¿liwia operowanie tylko na fragmencie obiektuDocument.S³u¿y do manipulacji czêœciami drzewa DOM bez koniecznoœciprzechowywania ca³ego dokumentu w pamiêci.public interface DocumentFragment extends Node {}DocumentTypeTen interfejs reprezentuje deklaracjê DOCTYPE w dokumencie XML.W tym przypadkunazw¹ (Name) jest nazwa elementu wystêpuj¹cego zaraz po ³añcuchu [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • luska.pev.pl
  •