XML :: DOM :: Document er et XML-dokument node i XML :: DOM.
XML :: DOM :: Dokument strekker XML :: DOM :: Node.
Det er den viktigste roten av XML-dokumentet strukturen som returneres av XML :: DOM :: parser :: analysere og XML :: DOM :: parser :: parsefile.
Siden elementer, tekstnoder, kommentarer, prosesseringsinstruksjoner, etc. kan ikke eksistere utenfor rammen av et dokument, inneholder dokument grensesnittet også fabrikk metoder for å lage disse stedene. Noden objekter som er opprettet en getOwnerDocument metode som assosierer dem med dokument innen hvis konteksten de ble opprettet.
METODER
getDocumentElement
Dette er en praktisk metode som gir direkte tilgang til barnet noden som er roten Element av dokumentet.
getDoctype
The Document Type Declaration (se dokumenttype) forbundet med dette dokumentet. For HTML-dokumenter samt XML-dokumenter uten dokumenttypedeklarasjon dette returnerer udef. DOM Level 1 støtter ikke redigere Document Type Declaration.
Ikke i DOM Spec: Denne implementeringen tillater redigering doctype. Se XML :: DOM :: ignoreReadOnly for detaljer.
getImplementation
Den DOMImplementation objekt som håndterer dette dokumentet. En DOM program kan bruke gjenstander fra flere implementeringer.
createElement (tagname)
Oppretter et element av den typen som er angitt. Legg merke til at forekomsten returnert implementerer Element grensesnitt, slik attributter kan angis direkte på den returnerte objektet.
DOMExceptions:
INVALID_CHARACTER_ERR
Hevet dersom tagname ikke samsvarer med XML spec.
createTextNode (data)
Skaper en tekst node gitt den spesifiserte strengen.
createComment (data)
Oppretter en kommentar node gitt den spesifiserte strengen.
createCDATASection (data)
Oppretter en CDATASection node gitt den spesifiserte strengen.
createAttribute (navn [, verdi [, spesifisert]])
Oppretter en Attr av gitt navn. Merk at Attr eksempel kan da bli satt på et element ved hjelp av setAttribute metoden.
Ikke i DOM Spec: DOM Spec ikke tillater passerer verdien eller den angitte egenskapen i denne metoden. I denne utførelse er de valgfrie.
Parametere: verdi attributt verdi. Se Attr :: SetValue for detaljer. Hvis verdien ikke er levert, er den angitte egenskapen er satt til 0. spesifisert Enten attributtet ble oppgitt eller om standardverdien ble brukt. Hvis ikke oppgitt, er det antatt å være en.
DOMExceptions:
INVALID_CHARACTER_ERR
Hevet hvis navnet ikke samsvarer med XML spec.
createProcessingInstruction (mål, data)
Oppretter en ProcessingInstruction node gitt de oppgitte navne og data strenger.
Parametere: målrette Målet del av behandlingsinstruksjon. data dataene for node.
DOMExceptions:
INVALID_CHARACTER_ERR
Hevet dersom målet ikke samsvarer med XML spec.
createDocumentFragment
Oppretter et tomt DocumentFragment objekt.
createEntityReference (navn)
. Skaper en EntityReference objekt
Krav
- Perl
Kommentarer ikke funnet