Wie Anhängen, html-Quelle, um ein DOMElement in PHP?
Gibt es eine Möglichkeit von Anhängen html-Quelle in ein DOMElement? So etwas wie dieses:
$trElement->appendSource("<a href='?select_user=4'>Username</a>");
Wäre es analysieren-fragment und fügen Sie es.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du suchst
-
DOMDocumentFragment::appendXML
— fügen Sie die rohen XML-DatenBeispiel aus dem Handbuch:
output conversion failed due to conv error
aufDOMDocument::saveHTML()
als Ergebnis der Zugabe von externem code, die Sie benötigen, um zu erzwingen, Konvertierung in spezielle Codierung standard-z.B. überutf8_encode()
.Wenn Sie nicht über einen Verweis auf die Dokument-root in Reichweite, können Sie immer Zugriff über das
ownerDocument
Eigenschaft eines beliebigen Knoten:Ja, Sie können dies tun, mit
DOMDocument::createDocumentFragment
:In diesem Fall wäre es einfacher, es zu tun mit einem normalen
createElement
nennen:In jedem Fall
$element
ist das DOM-element, das Sie Anhängen möchten, Ihren code.