Index: phpdoc-de/reference/domxml/functions/DomAttribute-name.xml +++ phpdoc-de/reference/domxml/functions/DomAttribute-name.xml DomAttribute->name Gibt den Namen eines Attributes zurück. Beschreibung boolDomAttribute->name Diese Funktion gibt den Namen eines Attributes zurück. Siehe auch DomAttribute_value. Index: phpdoc-de/reference/domxml/functions/DomAttribute-specified.xml +++ phpdoc-de/reference/domxml/functions/DomAttribute-specified.xml DomAttribute->specified Überprüft, ob ein Attribut gesetzt ist. Beschreibung boolDomAttribute->specified Eine detailierte Erklärung finden Sie im DOM-Standard Index: phpdoc-de/reference/domxml/functions/DomAttribute-value.xml +++ phpdoc-de/reference/domxml/functions/DomAttribute-value.xml DomAttribute->value Gibt den Wert eines Attributes zurück. Beschreibung boolDomAttribute->value Diese Funktion gibt den Wert eines Attributes zurück. Siehe auch DomAttribute_name. Index: phpdoc-de/reference/domxml/functions/DomDocument-add-root.xml +++ phpdoc-de/reference/domxml/functions/DomDocument-add-root.xml DomDocument->add_root [deprecated] Fügt ein Wurzelelement hinzu. Beschreibung resourceDomDocument->add_root stringname &warn.experimental.func; Fügt einem DOM-Dokument ein Wurzelelement hinzu und gibt das neue Element zurück. Der Elementname ist in dem passenden Parameter übergeben. Einen HTML-Header generieren. add_root("HTML"); $head = $root->new_child("HEAD", ""); $head->new_child("TITLE", "Hier der Titel"); echo htmlentities($doc->dump_mem()); ?> ]]> Index: phpdoc-de/reference/domxml/functions/DomDocument-create-attribute.xml +++ phpdoc-de/reference/domxml/functions/DomDocument-create-attribute.xml DomDocument->create_attribute Generiere ein neues Attribut. Beschreibung objectDomDocument->create_attribute stringname stringvalue Diese Funktion liefert einen neue Instanz der Klasse DomAttribute zurück. Der Name des Attributes ist der Wert des ersten Parameters. Der Wert des Attributes ist der Wert des zweiten Parameters. Dieses Element wird im Dokument nicht auftauchen bis es mit DomNode_append_child eingefügt wurde. Der Rückgabewert ist false, wenn ein Fehler aufgetreten ist. Siehe auch DomNode_append_child, DomDocument_create_element, DomDocument_create_text, DomDocument_create_cdata_section, DomDocument_create_processing_instruction, DomDocument_create_entity_reference, DomNode_insert_before. Index: phpdoc-de/reference/domxml/functions/DomDocument-create-cdata-section.xml +++ phpdoc-de/reference/domxml/functions/DomDocument-create-cdata-section.xml DomDocument->create_cdata_section Generiere ein neues cdata-Element Beschreibung stringDomDocument->create_cdata_section stringcontent Diese Funktion gibt eine neue Instanz der Klasse DomCData zurück. Der Inhalt des cdata-Element ist der Wert des übergebenen Parameters. Diese Element wird im Dokument nicht auftauchen, bis es mit DomNode_append_child eingefügt wurde. Der Rückgabewert ist false, wenn ein Fehler auftritt. Siehe auch DomNode_append_child, DomDocument_create_element, DomDocument_create_text, DomDocument_create_attribute, DomDocument_create_processing_instruction, DomDocument_create_entity_reference, DomNode_insert_before. Index: phpdoc-de/reference/domxml/functions/DomDocument-create-comment.xml +++ phpdoc-de/reference/domxml/functions/DomDocument-create-comment.xml DomDocument->create_comment Generiere eine neues Kommentarelement Beschreibung objectDomDocument->create_comment stringcontent Diese Funktion gibt eine neue Instanz der Klasse DomComment zurück. Der Inhalt des Kommentar ist der Wert des übergebenen Parameters. Dieses Element wird im Dokument nicht auftauchen, bis es mittels DomNode_append_child eingefügt wurde. Der Rückgabewert ist false wenn ein Fehler auftritt. Siehe auch DomNode_append_child, DomDocument_create_element, DomDocument_create_text, DomDocument_create_attribute, DomDocument_create_processing_instruction, DomDocument_create_entity_reference, DomNode_insert_before. Index: phpdoc-de/reference/domxml/functions/DomDocument-create-entity-reference.xml +++ phpdoc-de/reference/domxml/functions/DomDocument-create-entity-reference.xml DomDocument->create_entity_reference Beschreibung objectDomDocument->create_entity_reference stringcontent Diese Funktion gibt eine neue Instanz der Klasse DomEntityReference zurück. Der Inhalt der Entitätsreferenz ist der Wert des übergebenen Parameters. Dieses Element wird im Dokument nicht auftauchen, bis es mit DomNode_append_child eingefügt wurde. Der Rückgabewert ist false wenn ein Fehler auftritt. Siehe auch DomNode_append_child, DomDocument_create_element, DomDocument_create_text, DomDocument_create_cdata_section, DomDocument_create_processing_instruction, DomDocument_create_attribute, DomNode_insert_before. Index: phpdoc-de/reference/domxml/functions/DomDocument-create-processing-instruction.xml +++ phpdoc-de/reference/domxml/functions/DomDocument-create-processing-instruction.xml DomDocument->create_processing_instruction Generiert eine neue Ausführungsanweisung Beschreibung stringDomDocument->create_processing_instruction stringcontent Diese Funktion gibt eine neue Instanz der der Klasse DomCData zurück. Der Inhalt der Ausführungsanweisung ist der Wert des übergebenen Parameters. Dieses Element wird solange nicht im Dokument auftauchen, bis es mittels DomNode_append_child eingefügt wurde. Der Rückgabewert ist false wenn ein Fehler auftritt. Siehe auch DomNode_append_child, DomDocument_create_element, DomDocument_create_text, DomDocument_create_cdata_section, DomDocument_create_attribute, DomDocument_create_entity_reference, DomNode_insert_before. Index: phpdoc-de/reference/domxml/functions/DomDocument-create-text-node.xml +++ phpdoc-de/reference/domxml/functions/DomDocument-create-text-node.xml DomDocument->create_text_node Generiere ein neues Textelement Description objectDomDocument->create_text_node stringcontent Diese Funktion gibt eine neue Instanz der Klasse DomText zurück. Der Inhalt des Textes ist der Wert des übergebenen Parameters. Dieses Element wird nicht im Dokument auftauchen, bis es mittels DomNode_append_child eingefügt wurde. DomNode_append_child. Der Rückgabewert ist false wenn ein Fehler auftritt. Siehe auch DomNode_append_child, DomDocument_create_element, DomDocument_create_comment, DomDocument_create_text, DomDocument_create_attribute, DomDocument_create_processing_instruction, DomDocument_create_entity_reference, DomNode_insert_before. Index: phpdoc-de/reference/domxml/functions/DomDocument-doctype.xml +++ phpdoc-de/reference/domxml/functions/DomDocument-doctype.xml DomDocument->doctype Gibt den Dokumententyp zurück Beschreibung objectDomDocument->doctype Diese Funktion gibt ein Objekt der Klasse DomDocumentType zurück. In PHP-Versionen vor 4.3 war dies die Klasse Dtd, der DOM-Standard kennt diese Klasse jedoch nicht. Siehe auch die Methoden der Klasse DomDocumentType. Index: phpdoc-de/reference/domxml/functions/DomDocument-document-element.xml +++ phpdoc-de/reference/domxml/functions/DomDocument-document-element.xml DomDocument->document_element Gibt das Wurzelelement zurück Beschreibung objectDomDocument->document_element Diese Funktion gibt das Wurzelelement eines Dokumentes zurück. Das folgende Beispiel gibt ausschliesslich das Element mit dem Namen CHAPTER zurück und gibt es aus. Das andere Element - der Kommentar - wird nicht zurückgegeben. Das Wurzelelement zurückliefern document_element(); print_r($root); ?> ]]> Index: phpdoc-de/reference/domxml/functions/DomDocument-dump-file.xml +++ phpdoc-de/reference/domxml/functions/DomDocument-dump-file.xml DomDocument->dump_file Schreibt den internen XML-Baum zurück in eine Datei Description stringDomDocument->dump_file stringfilename boolcompressionmode boolformat Generiert ein XML-Dokument aus der DOM Repräsentation. Diese Funktion wird normalerweise nach dem Zusammenbau eines neuen DOM-Dokumentes aufgerufen. Der Parametter format gibt an, ob die Ausgabe formatiert erfolgen soll oder nicht. Der erste Parameter gibt den Dateinamen an, mittels des zweiten Parameters wird entschieden, ob die Datei komprimiert werden soll oder nicht. filename and the second parameter, whether it should be compressed or not. Generierung eines HTML-Headers create_element("HTML"); $root = $doc->append_child($root); $head = $doc->create_element("HEAD"); $head = $root->append_child($head); $title = $doc->create_element("TITLE"); $title = $head->append_child($title); $text = $doc->create_text_node("Das ist der Titel"); $text = $title->append_child($text); $doc->dump_file("/tmp/test.xml", false, true); ?> ]]> Siehe auch DomDocument_dump_mem DomDocument_html_dump_mem. Index: phpdoc-de/reference/domxml/functions/DomDocument-dump-mem.xml +++ phpdoc-de/reference/domxml/functions/DomDocument-dump-mem.xml DomDocument->dump_mem Schreibt den internen XML-Baum in eine Zeichenkette Beschreibung stringDomDocument->dump_mem boolformat &warn.experimental.func; Generiert ein XML-Dokument aus der DOM-Repräsentation. Diese Funktion wird normalerweise aufgerufen, nachdem ein neues DOM Dokument generiert wurde. Der Parameter format gibt an, ob die Ausgabe formatiert erfolgen soll. Generiere einen HTML-Header create_element("HTML"); $root = $doc->append_child($root); $head = $doc->create_element("HEAD"); $head = $root->append_child($head); $title = $doc->create_element("TITLE"); $title = $head->append_child($title); $text = $doc->create_text_node("Das ist der Titel"); $text = $title->append_child($text); echo "

";
echo htmlentities($doc->dump_mem(true));
echo "
"; ?> ]]> Der erste Parameter wurde in PHP 4.3.0 hinzugefügt. Siehe auch DomDocument_dump_file, DomDocument_html_dump_mem. Index: phpdoc-de/reference/domxml/functions/DomDocument-get-element-by-id.xml +++ phpdoc-de/reference/domxml/functions/DomDocument-get-element-by-id.xml DomDocument->get_element_by_id Sucht nach einem Element mit eine bestimmten ID Beschreibung objectDomDocument->get_element_by_id stringid Diese Funktion ist ähnlich der Funktion DomDocument_get_elements_by_tagname, sucht jedoch nach einem Element mit einer bestimmten ID. Nach dem DOM-Standard muß dazu eine DTD existieren, welche die das Attribut ID als Typ ID definiert. Die akutelle Implementierung führt lediglich eine simple XPath-Suche nach "//*[ <email protected> = '%s']" durch. Das entspricht nicht dem DOM-Standard, der null erwartet, wenn unbekannt ist, welches Element den Typ ID trägt. Dieses Verhalten wird in Zukunft dem Standard angepasst werden, sie sollten sich also nicht auf dieses Verhalten verlassen. Siehe auch DomDocument_get_elements_by_tagname Index: phpdoc-de/reference/domxml/functions/DomDocument-get-elements-by-tagname.xml +++ phpdoc-de/reference/domxml/functions/DomDocument-get-elements-by-tagname.xml DomDocument->get_elements_by_tagname Beschreibung arrayDomDocument->get_elements_by_tagname stringname Siehe auchDomDocument_add_root Index: phpdoc-de/reference/domxml/functions/DomDocument-html-dump-mem.xml +++ phpdoc-de/reference/domxml/functions/DomDocument-html-dump-mem.xml DomDocument->html_dump_mem Schreibt den internen XML-Baum als HTML in eine Zeichenkette Beschreibung stringDomDocument->html_dump_mem Generiert ein HTML-Dokument aus der aktuellen DOM-Repräsentation. Diese Funktion wird normalerweise aufgerufen, nachdem ein DOM-Dokument erzeugt wurde. Generierung eins HTML-Headers create_element("HTML"); $root = $doc->append_child($root); $head = $doc->create_element("HEAD"); $head = $root->append_child($head); $title = $doc->create_element("TITLE"); $title = $head->append_child($title); $text = $doc->create_text_node("Das ist der Titel"); $text = $title->append_child($text); echo "
";
echo htmlentities($doc->html_dump_mem());
echo "
"; ?> ]]>
See also DomDocument_dump_file, DomDocument_html_dump_mem.