Fra html til xml

Tags:    xml html php

Hej alle :)

Jeg vil gerne have taget noget info fra en hjemmeside, altså fra html og lavet det om til xml.
Siden ser sådan her ud:
Fold kodeboks ind/udHTML kode 

Og kode i xml skal så se sådan her ud:
Fold kodeboks ind/udXML kode 


Håber der er nogen der kan hjælpe mig :)



Indlæg senest redigeret d. 10.01.2012 01:08 af Bruger #16662
10 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 18 karma
Sorter efter stemmer Sorter efter dato
Et helt basalt eksempel så:

Fold kodeboks ind/udPHP kode 


Har ikke selv lige testet det, da jeg ikke har din side og det er sent om natten. Men det er en princip-løsning på hvordan du kan gøre det, ud fra den opbygning du har sendt til her på siden.



Indlæg senest redigeret d. 10.01.2012 01:46 af Bruger #4265
Det er fordi du har fjernet den foreach() som der var udenom i mit eksempel.
Den tager hver eneste tabel (som i dit tilfælde adskiller hver nyhed) og opdeler det.

Så prøv at se på den i mit eksempel igen.



Du kan prøve at kigge nærmere på dette script: http://simplehtmldom.sourceforge.net/

Det er til at indlæse HTML'en til PHP, hvorefter du så kan formatere det på den måde som du gerne vil have det til XML :-)

Der er masser af eksempler du kan lure af fra i deres manual.



Kan du ikke lave et eksempel? :)



Nu har jeg siddet og kigget på det, og har fået mig lavet en kode. Den ser sådan her ud:
Fold kodeboks ind/udPHP kode 


Men nu står den forkert, altså overskrifterne står sammen, underoverskriften står sammen og hvem det er af står sammen.
Hvordan kan jeg få sat det sammen så det står overskrift, underoverskrift, hvem, overskrift, underoverskrift, hvem?



Mange tak Pelle :)
Hvis jeg kunne give dig mere end en stemme, ville jeg det :D

Ved du hvordan man kan få det fra html til xml Pelle :)



Indlæg senest redigeret d. 10.01.2012 11:33 af Bruger #16662
Ved du hvordan man kan få det fra html til xml Pelle :)


Øhh, det er da lige det han har vist dig?





Brian, når jeg tager hans kode giver den en hvis side.
Jeg har lavet min egen som virker, men der får jeg html. Den ser sådan ud:
Fold kodeboks ind/udPHP kode 

Det giver dette resultat. http://offlines.dk/333.php

Hvordan kan jeg så gøre dette?



Indlæg senest redigeret d. 10.01.2012 11:52 af Bruger #16662
Du gør jo slet ikke det samme i din kode som det Pelle har vist.



Jeg undskylder Brian, min sider var nede for at overføre, så den har ikke lagt dem op når jeg prøvet at uploade de. :)



t