XML :: DOM :: document is een XML-document knooppunt in XML :: DOM.
XML :: :: DOM Document uitstrekt XML DOM :: :: Node.
Het is de belangrijkste oorzaak van het XML-document structuur zoals geretourneerd door XML :: DOM :: Parser :: parse en XML :: DOM :: Parser :: parsefile.
Sinds elementen, tekst-knooppunten, opmerkingen, verwerkingsinstructies, enz. Kan niet bestaan buiten de context van een document, het document-interface bevat ook de fabriek methoden nodig om deze objecten te creëren. De Node objecten gemaakt hebben een getOwnerDocument methode die ze associeert met het document binnen wiens context ze zijn gemaakt.
METHODEN
getDocumentElement
Dit is een handige methode die directe toegang tot het kind knooppunt dat is de root element van het document maakt.
getDoctype
De Document Type Declaration (zie Documentsoort) in verband met dit document. Voor HTML-documenten, alsmede XML-documenten zonder een document type declaratie keert dit undef. De DOM Level 1 ondersteunt niet het bewerken van de Verklaring van Document Type.
Niet In DOM Spec: Deze implementatie maakt het bewerken van de doctype. Zie XML :: DOM :: ignoreReadOnly voor details.
getImplementation
De DOMImplementation object dat dit document behandelt. Een DOM applicatie kan gebruiken objecten uit meerdere implementaties.
createElement (tagName)
Maakt een element van het type gespecificeerd. Merk op dat de instantie terug implementeert de Element-interface, zodat attributen rechtstreeks op de geretourneerde object kan worden opgegeven.
DOMExceptions:
INVALID_CHARACTER_ERR
Opgegroeid als de tagName niet voldoet aan de XML-spec.
createTextNode (data)
Maakt een tekst knooppunt gezien de opgegeven tekenreeks.
createComment (data)
Creëert een reactie knooppunt gezien de opgegeven tekenreeks.
createCDATASection (data)
Maakt een CDATASection knooppunt gezien de opgegeven tekenreeks.
createAttribute (naam [, waarde [, gespecificeerd]])
Maakt een Attr van de opgegeven naam. Merk op dat de instantie Attr dan kan worden ingesteld op een element met behulp van de setAttribute methode.
Niet In DOM Spec: De DOM Spec niet mogelijk het passeren van de waarde of de opgegeven eigenschap in deze methode. In deze implementatie zijn zij optioneel.
Parameters: waarde waarde van het attribuut. Zie Attr :: setValue voor details. Als de waarde niet is verstrekt, wordt de opgegeven eigenschap ingesteld op 0. gespecificeerde Of het attribuut waarde is opgegeven of dat de standaard waarde gebruikt. Indien niet opgegeven, is het aangenomen dat 1.
DOMExceptions:
INVALID_CHARACTER_ERR
Opgegroeid als de naam niet voldoet aan de XML-spec.
createProcessingInstruction (doel, data)
Maakt een ProcessingInstruction knooppunt gezien de opgegeven naam en data strings.
Parameters: target Het doel een deel van de verwerking instructie. De data data voor het knooppunt.
DOMExceptions:
INVALID_CHARACTER_ERR
Opgegroeid als het doel niet voldoet aan de XML-spec.
createDocumentFragment
Maakt een lege DocumentFragment object.
createEntityReference (naam)
. Maakt een EntityReference object
Eisen
- Perl
Reacties niet gevonden