Tag: domdocument
DOMDocument-Objekt bezieht sich auf eine Klasse Kapselung von DOM (Document Object Model). Verschiedene Sprachen und Technologien, die den Namen DOMDocument für das PHP, COM, C++, ActiveX
2
Antworten
Ich bin mit einigen fiesen character-encoding-Probleme, die ich einfach nicht herausfinden können. Im Grunde genommen bin ich screen scraping einige HTML von einer Website mit PHP, dann läuft es über das PHP-DOMDocument-Objekt zu ändern, einige URL '
4
Antworten
Ich versuche zu analysieren, eine XML-Zeichenfolge mit Zeichen & < und > in der TEXTDATA. Normalerweise müssen diese Zeichen werden htmlencoded, aber in meinem Fall sind Sie nicht, so bekomme ich die folgenden Meldungen: Warnung: DOMDocument::loadXML() [function.loadXML]:
5
Antworten
Bin ich die Bearbeitung eines kurzen HTML-snippets mit XPath; wenn ich die Ausgabe der geänderten snippet zurück, die mit $doc->saveHTML(), DOCTYPE Hinzugefügt wird, und HTML /BODY tags wickeln Sie die Ausgabe. Ich möchte, um solche zu entfernen,
2
Antworten
Diese Frage stellte ich gestern, und zu der Zeit war es genau das, was ich brauchte, aber während der Arbeit mit einigen live-Daten, die ich entdeckte, ist nicht ganz das tun, was ich mir erwartet habe. Parse
3
Antworten
Tut mir sehr Leid, wenn meine Frage nicht sinnvoll, da dies ist meine erste Frage, aber ich habe schon über die Fragen geschrieben, die für eine Weile jetzt. Recht, ich habe eine XML-Struktur <category> <id>123456</id> <name>Sales</name> <categories>
2
Antworten
Ich bin auf der Suche nach Kind-Knoten von einem bestimmten Klassennamen (divs mit class name='foo') in einer Schleife des DOMDocument-Knoten. Wenn es vorhanden ist sollte es mein foo "den Wert" 1: Meine HTML - $ - Dokument
4
Antworten
Ich habe eine Funktion, die ersetzt Anker "href" - Attribut in einen string mit Hilfe von Php-DOMDocument-Objekt. Hier ist ein snippet: $doc = new DOMDocument('1.0', 'UTF-8'); $doc->loadHTML($text); $anchors = $doc->getElementsByTagName('a'); foreach($anchors as $a) { $a->setAttribute('href', 'http://google.com'); }
2
Antworten
dies ist mein code zum extrahieren von Daten aus der Tabelle. aber ich möchte die löschen-links. und wie die Stücke, Titel und Preis an array. <?php $ch = curl_init ("http://www.digionline.ir/Allprovince/CategoryProducts/cat=10301"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $page = curl_exec($ch); preg_match('#<table[^>]*>(.+?)</table>#is',
3
Antworten
Wenn ich eine Auswahl in eine html-Seite, die ich tun : var a = document.getSelection() Bekomme ich ein Objekt mit vier Eigenschaften : anchorNode baseNode extentNode focusNode die Werte der ersten drei ist das gleiche, d.h. die
2
Antworten
Wie bekomme ich den Wert von einem Eingabefeld wie unten, wo es nicht über ein ID-Attribut mit PHP DOMDocument? <input type="text" name="make" value="Toyota"> InformationsquelleAutor FinalForm | 2011-11-21
3
Antworten
Habe ich versucht, zu drucken, mit looping, aber es wird nicht gedruckt das nächste element. Bitte geben Sie mir ein einfaches Beispiel, das erklärt best. mit der PHP-DOM Zweitens bekomme ich einige X. element, das hat, dass
3
Antworten
Wie kann ich alle attribute von einem element? Wie auf meinem Beispiel unten habe ich kann nur ein zu einer Zeit, ich wollen, ziehen Sie alle anchor-tag das Attribut. $dom = new DOMDocument(); @$dom->loadHTML(http://www.example.com); $a = $dom->getElementsByTagName("a");
6
Antworten
Wenn ich versuche zu schreiben UTF-8-Strings in eine XML-Datei mit DomDocument es schreibt eigentlich die hexadezimale notation des Strings anstelle des Strings selbst. Beispiel: ירושלים statt: ירושלים irgendwelche Ideen, wie das Problem zu beheben? (Verwandte) de.php.net/manual/en/domdocument.construct.php#98209 InformationsquelleAutor
2
Antworten
Zum Beispiel, ich erstelle eine DOMDocument so : <?php $implementation = new DOMImplementation(); $dtd = $implementation->createDocumentType ( 'html', //qualifiedName '-//W3C//DTD XHTML 1.0 Transitional//EN', //publicId 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-' .'transitional.dtd' //systemId ); $document = $implementation->createDocument('', '', $dtd); $elementHtml = $document->createElement('html'); $elementHead
3
Antworten
Ich bin mit der domdocument-Objekt eine xml-Datei erstellen: $dom = new DOMDocument('1.0', 'iso-8859-1'); echo $dom->saveXML(); Wenn ich auf den link zu dieser Datei, zeigt es lediglich als eine xml-Datei. Wie kann ich die Aufforderung zum download statt?
2
Antworten
Erstellt habe ich eine xml wie unter <Request> <RequestType>Logon</RequestType> <MobileId>23424</MobileId> <Password>123456Gg</Password> </Request> und mein xsd-Datei ist wie unten code <?xml version="1.0" encoding="utf-8"?> <xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" version="1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="Request" type="RequestType"/> <xsd:complexType name="RequestType"> <xsd:sequence> <xsd:element name="RequestType"> <xsd:simpleType> <xsd:restriction
2
Antworten
Baue ich einen RSS-parser mit der SimpleXML-Klasse und ich Frage mich, ob die Verwendung der DOMDocument-Klasse verbessern die Geschwindigkeit des parsers. Ich bin Parsen eines rss-Dokuments, die mindestens 1000 Zeilen und ich nutzen fast alle Daten aus
2
Antworten
Dies ist mein code, der lädt eine vorhandene XML-Datei oder string in ein DOMDocument-Objekt: $doc = new DOMDocument(); $doc->formatOutput = true; //the content actually comes from an external file $doc->loadXML('<rss version="2.0"> <channel> <title></title> <description></description> <link></link> </channel> </rss>');
3
Antworten
Ich bin benötigen zum laden eines XML-Dokuments in PHP aus einer externen Quelle. Die XML nicht erklären, es ist die Codierung und enthält unzulässige Zeichen wie &. Wenn ich versuche, das laden der XML-Dokument direkt in den
4
Antworten
Ich fand mehrere ähnliche Fragen, aber so weit, niemand in der Lage gewesen, mir zu helfen. Ich versuche die Ausgabe des " src " - alle Bilder in einem block von HTML, so dass ich mit DOMDocument().
2
Antworten
Kann ich bitte noch Hilfe zum aufrufen einer PHP-Datei über Javascript, wenn Sie eine HTML-Seite erfolgreich geladen wurde. Hier ist mein code: <script class="code" type="text/javascript"> $(document).ready(function(){ //Call fb_marketing.php }); </script> Den Namen der PHP-Datei ist "fb_marketing.php'. Kann
1
Antworten
Bekam ich eine Beispiel-XML-string von einem Kunden, ich möchte Sie zu transformieren, um ein DOMDocument-Objekt. Ich kann nicht scheinen, um den ersten Knoten stimmt allerdings.... Den string sieht wie folgt aus; <ev:Events xmlns:ev="xsdEvents" xsi:schemaLocation="xsdEvents [url]" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Node>
1
Antworten
Ich würde gerne eine komplette html-Tabelle mit der id = 'myid' von einer url mit php domddocument und drucken Sie es auf unserer web-Seite, Wie kann ich dies tun ? Ich versuche mit dem untenstehenden code ein,
2
Antworten
Wie können wir erstellen eine leere Knoten in einem DOM-Dokument ohne java.lang.NullPointerException beim schreiben von XML-Dateien mit Transformer? Schreibe ich ein XML-Dokument mit einigen Knoten möglicherweise mit leeren Werten mit element.appendChild(documnet.createTextNode(nodeValue)); Hier nodeValue könnte ein leerer String
2
Antworten
Ich habe diesen Fehler und ich verstehe nicht, warum: ReferenceError: document is not defined. Ich habe window.content.document, aber Fehler window ist nicht definiert zu werden. Ich weiß nicht, wo ist der trick, und speziell ich verstehe nicht,
1
Antworten
Möchte ich parse xml-Dateien, Der beste Weg den ich gefunden ist die Verwendung von DOMDocument() der Klasse so weit. Beispiel-xml-string: <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <response> <resData> <contact:infData xmlns:contact="http://example.com/contact-1.0"> <contact:status s="value1"/> <contact:status s="value2"/> <contact:status s="value3"/> <contact:status s="value4"/>
4
Antworten
Bitte überprüfen Sie dieses Balg-Programm. ::Programm:: <?php $xml=' <books> <book> <name>Java complete reference</name> <cost>256</cost> </book> <book> <name>Head First PHP and Mysql</name> <cost>389</cost> </book> </books>'; $dom=new DOMDocument(); $dom->loadXML($xml); foreach ($dom->getElementsByTagName('book') as $book) { foreach($book->getElementsByTagName('name') as $name) { $names=$name->nodeValue;
2
Antworten
Brauche ich, um nutzen aus <div id = "result">Roll No 103 Pass</div> und rausgestellt werden sollte : Roll Keine 103 Pass Habe ich diese code : $markup = file_get_contents('www.results.com'); $doc = new DomDocument(); @$file = $doc->loadHTML($markup); $spans
2
Antworten
Jede Hilfe bei diesem würde geschätzt werden; ich habe es jetzt seit ein paar Tagen. Unten ist der code, den habe ich so weit; leider, wenn ich es bekomme ich einen HTTP 415 Fehler; Nicht verarbeiten kann,
1
Antworten
Ich versuche, ziehen Sie den href von einer url einige Daten mit Hilfe von php-domDocument. Den folgenden zieht der Anker für die url, aber ich möchte die url $events[$i]['race_1'] = trim($cols->item(1)->nodeValue); Hier ist der code, falls es
3
Antworten
Zunächst, meine Datenbank verwendet, Windows-1250 als einheitlichen charset. Ich bin die Ausgabe der Daten als UTF-8. Ich bin mit iconv () - Funktion auf meiner website zum konvertieren von Windows-1250-strings in UTF-8-strings, und es funktioniert perfekt. Das
8
Antworten
Ich habe durchweg hatte ein Problem mit dem Parsen von XML mit PHP und nicht wirklich gefunden, "der richtige Weg", oder zumindest eine standardisierte Möglichkeit, Parsen von XML-Dateien. Erstens bin ich versucht zu analysieren: <item> <title>2884400</title> <description><![CDATA[
1
Antworten
wie kann ich überprüfen, in xml [mit php-dom], dass, wenn ein bestimmtes element vorhanden ist, sollte es nicht wiederholen. zum Beispiel, wenn ich ein element "activity" sollte geprüft werden, ob gegen die xml-Datei wenn dieses element vorhanden
1
Antworten
$xml = file_get_contents(example.com); $dom = new DomDocument(); $dom->loadXML($xml); $items = $dom->documentElement; foreach($items->childNodes as $item) { $childs = $item->childNodes; foreach($childs as $i) { echo $i->nodeValue . "<br />"; } } Nun bekomme ich diese Warnung in jedem 2.
2
Antworten
Hier ist mein code.. <?xml version="1.0" ?> <DTS:Executable xmlns:DTS="www.microsoft.com/abc" DTS:ExecutableType="xyz"> <DTS:Property DTS:Name="PackageFormatVersion">3</DTS:Property> <DTS:Property DTS:Name="VersionComments" /> <DTS:Property DTS:Name="CreatorName">FirstUser</DTS:Property> <DTS:Property DTS:Name="CreatorComputerName">MySystem</DTS:Property> </DTS:Executable> In diesem bin ich in der Lage zu Lesen, Elemente, die mit "abc".baseName" und den Wert mit
2
Antworten
Ich habe eine xml-Struktur wie folgt: <a> <b> <foo>null</foo> </b> <b> <foo>abc</foo> </b> <b> <foo>efg</foo> </b> </a> Ich bin mit org.w3c.dom.Document aktualisieren Sie die Knoten. wenn <foo> hat einen Wert null möchte ich entfernen <b> <foo>null</foo> </b>
3
Antworten
Ich Lesen möchte eine SVG-Datei und erhalten Sie die SVG-Tags aus dieser Datei (weil ich zeigen möchte, svg in html z.B. <div><svg>...</svg></div> ohne den xml-header). Und zeigen Sie das svg-tag im browser wie HTML - drucken von
3
Antworten
Bin ich immer eine ungerade Fehler bei Ausführung $dom = new DOMDocument("1.0", "utf-8");: Warning: require_once(classes/DOMDocument.class.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/html/cms/bootstrap.php auf Linie 5 Fatal error: require_once() [function.require]: Failed opening required
1
Antworten
Okay, also ich habe einen sonderbaren Fall, dass ich hier nur nicht herausfinden können. Möchte ich analysieren eine Liste auf einer website. Die HTML in etwa so aussieht: <!-- ... --> <ul id="foo"> <li data-text="item 1">Blabla</li> <li
4
Antworten
Ich bin versucht zu retten, einen Baum (erweitert JTree), die eine XML Dokument zu einem DOM Object nachdem verändert seine Struktur. Ich habe ein neues Dokument erstellt Objekt, durchquerte den Baum zum abrufen der Inhalte erfolgreich (einschließlich
1
Antworten
Ich bin neu in php, also bitte verzeiht mir die einfache Frage: Wie extrahiere ich den text aus einem element? <span id="myElement">Some text I want to read</span> Ich habe dies für ein start: <?php $data = $dom->getElementById("myElement");
2
Antworten
Hallo, ich habe eine api Antwort in xml-format mit einer Serie von Artikeln wie diesem: <item> <title>blah balh</title> <pubDate>Tue, 20 Oct 2009 </pubDate> <media:file date="today" data="example text string"/> </item> Möchte ich DOMDocument-Objekt zu erhalten das Attribut "data"
1
Antworten
Was ist die richtige syntax an xpath verwenden, um den Inhalt aller divs mit einer bestimmten Klasse? ich scheine immer die divs, aber ich weiß nicht, wie Sie Ihren innerHTML. $url = "http://www.vanityfair.com/politics/2012/10/michael-lewis-profile-barack-obama"; $ctx = stream_context_create(array('http'=> array('timeout'
2
Antworten
Diese Frage beantwortete zahlreiche mal, aber ich kann immer noch nicht scheinen, um die Stücke zusammen. Ich würde gerne Knoten-Wert von jeder Klasse von Namen. zum Beispiel <td class="thename"><strong>32</strong></td> <td class="thename"><strong>12</strong></td> ich würde gerne zu greifen, die
1
Antworten
Ich versuche importiert einen Knoten aus einem Basis-Dokument in ein neues Dokument, aber wenn ich das Dokument verwenden.importNode () - Methode, die eine Ausnahme generiert. Das lustige ist, dass diese Ausnahme nicht enthalten, eine Nachricht also, ich
2
Antworten
Habe ich eine Liste von anzeigen in den html-code unten. Was ich brauche ist ein PHP-Schleife um die folgenden Elemente für jede ad: anzeigen-URL (href-Attribut des <a> tag) ad-image-URL (src-Attribut des <img> tag) Anzeige Titel (html-Inhalt <div
2
Antworten
Lese ich alles, was ich konnte über diesen Fehler, ohne in der Lage zu finden keine Lösung. Habe ich eine einfache Seite, die wie folgt aussieht: $xmlfile = "/var/www/marees.xml"; //Fichier dans lequel récupérer les données $ent =
4
Antworten
Sagen, dass ich diese html: <a href="http://example.com">Test</a> Ich parse es mit dom-Dokument mit diesem code: $dom = new DomDocument(); @$dom->loadHTML($html); $urls = $dom->getElementsByTagName('a'); Ist und ich dann diesen code ausführen: foreach ($urls as $url) { //echo "<br>
2
Antworten
Gibt es eine Möglichkeit zu entfernen, die ein HTML-element mit der DOMDocument Klasse? InformationsquelleAutor Roland | 2009-07-23
9
Antworten
wenn ich will, um zu testen, php array verwende ich den folgenden code print_r($myarray); aber wissen möchte ich sehen, die Daten eines Objekts mein Objekt ist $xpath = new DOMXPath($doc); $myobject = $xpath->query('//*[ancestor-or-self::a]'); wenn ich print_r($myobject); Bekomme