HTML to XML converter

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full Stack Developer Industriële Automatiseri

Raster levert slimme industriële automatiseringsoplossingen aan nationale en internationale opdrachtgevers voor wie procesveiligheid van groot belang is. We zijn sterk in spraakmakende one-off projecten in de productie- en procesautomatisering waarbij extreme engineering een terugkerend thema is. Daarbij kun je denken aan: Het veilig en duurzaam ontwerpen, plaatsen én weer opruimen van olie- en gas- productieplatformen De transformatie van de olie- en gasmarkt naar windenergie op zee Het oplossen van lokale parkeerproblematiek in dichtbevolkte steden Het cyber secure maken van kritische industriële productieomgevingen Het op afstand veilig produceren door onbemande platformen op de Noordzee Het succesvol lanceren van satellieten in de

Bekijk vacature »

Cees St

Cees St

06/05/2009 10:46:00
Quote Anchor link
Heeft iemand of weet iemand een script waar je onthefly een HTML string kan parsen naar XML?
 
PHP hulp

PHP hulp

07/12/2021 14:07:19
 

06/05/2009 10:53:00
Quote Anchor link
DOMDocument::loadHTML (domdocument.loadhtml) en DOMDocument::loadHTMLFile (domdocument.loadhtmlfile) kunnen html inladen in dom class. Dan kan d'r als xml mee aan de slag.
 
Cees St

Cees St

06/05/2009 11:28:00
Quote Anchor link
Karl

Dat is precies wat ik zocht, helaas laat XDebug niet de inhoud van een DomNodeList zien, dus word het debuggen van de source lastig.
Overigens verplicht het je wel tot het aanleveren van een perfect geformuleerde HTML string, want waar browsers gewoon overheen stappen komt deze functie, zoals het hoort, met een error.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
if (!is_null($elements)) {
  foreach ($elements as $element) {
    echo "<br/>". $element->nodeName. ": ";
    if ($element->nodeName=="gezochte node") {
        $htmlstr = "????? weet jij toevalig ook de call hiervoer";
    }

    /*
    $nodes = $element->childNodes;
    foreach ($nodes as $node) {
      echo $node->nodeValue. "\n";
    }
    */

  }
}

?>


Alvast bedankt voor deze tip

Cees
 

06/05/2009 11:33:00
Quote Anchor link
Hmm....
Dat weet ik allemaal zo niet. Ik maak hier ook gewoon gebruik van loadHTML, ik laad een pagina in die totaal niet valid is. Met xpath haal ik alles op wat ik wil weten (gelukkig staat dat altijd op een vaste plek).
 
Cees St

Cees St

06/05/2009 13:21:00
Quote Anchor link
Karl

Toch gevonden, een super ding wat een logisch XML in elkaar zet.
Zelfs met externe URL's
Sourgeforge html2xml
Ik kan nu heel eenvoudig ..... VEEL
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.