/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
XML: Validering med/mod DTD
Fra : Henrik Olsen


Dato : 16-10-01 13:36

Hvordan får jeg gjort dette i PHP?



 
 
Kristian Risager Lar~ (16-10-2001)
Kommentar
Fra : Kristian Risager Lar~


Dato : 16-10-01 14:16

www.kezze.dk har jeg gjort følgende:

<?php
header("Content-Type: text/html; charset=iso-8859-1");
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>";
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
<head>
<title>kezze.dk</title>
</head>
<body>
</body>
</html>

Jeg ved ikke om det er den pæne måde at gøre sådan noget på, men det virker
:)
/Kristian "jeg elsker dirty hacking" Risager Larsen aka kezze



Michael Rasmussen (16-10-2001)
Kommentar
Fra : Michael Rasmussen


Dato : 16-10-01 19:36

On Tue, 16 Oct 2001 14:36:14 +0200, Henrik Olsen wrote:

> Hvordan får jeg gjort dette i PHP?
>
>
Til Perl findes en parser ved navn SAX, og jeg vil næsten væde på, at det
også findes til php.

http://www.megginson.com/SAX
http://sourceforge.net/projects/sax

--
Hilsen/Sincerely
Michael Rasmussen
-------------------------------------------------------------------
Fjern NOSPAM fra min adresse, for at sende mig en mail

Dan Molberg (16-10-2001)
Kommentar
Fra : Dan Molberg


Dato : 16-10-01 20:41


"Michael Rasmussen" <mir@datanom.net> wrote in message
news:pan.2001.10.16.20.36.22.187.1045@datanom.net...
> On Tue, 16 Oct 2001 14:36:14 +0200, Henrik Olsen wrote:
>
> > Hvordan får jeg gjort dette i PHP?
> >
> >
> Til Perl findes en parser ved navn SAX, og jeg vil næsten væde på, at det
> også findes til php.
Ellers er der Hans Andersons XMLize.....



Thomas Jensen - pil.~ (16-10-2001)
Kommentar
Fra : Thomas Jensen - pil.~


Dato : 16-10-01 20:51

On Tue, 16 Oct 2001 20:36:22 +0200, "Michael Rasmussen"
<mir@datanom.net> wrote:

>On Tue, 16 Oct 2001 14:36:14 +0200, Henrik Olsen wrote:
>
>> Hvordan får jeg gjort dette i PHP?
>>
>>
>Til Perl findes en parser ved navn SAX, og jeg vil næsten væde på, at det
>også findes til php.
>
>http://www.megginson.com/SAX
>http://sourceforge.net/projects/sax

i pear efter sigende

--
med venlig hilsen
Thomas Jensen
http://pil.dk/

Michael Rasmussen (16-10-2001)
Kommentar
Fra : Michael Rasmussen


Dato : 16-10-01 21:14

On Tue, 16 Oct 2001 14:36:14 +0200, Henrik Olsen wrote:

> Hvordan får jeg gjort dette i PHP?
>
>
Jeg lave lige et opslag i min php biblen, og blev henvist til følgende
link: http://www.php.net/manual/en/ref.domxml.php

Bemærk, modulet er eksperimentelt, og kræver php er oversæt med følgende
parameter: --with-dom=[DIR], hvor DIR er pathen til Gnome xml
biblioteket (libxml >= 2.2.7)
--
Hilsen/Sincerely
Michael Rasmussen
-------------------------------------------------------------------
Fjern NOSPAM fra min adresse, for at sende mig en mail

Thomas Jensen - pil.~ (16-10-2001)
Kommentar
Fra : Thomas Jensen - pil.~


Dato : 16-10-01 21:26

On Tue, 16 Oct 2001 22:14:17 +0200, "Michael Rasmussen"
<mir@datanom.net> wrote:

>On Tue, 16 Oct 2001 14:36:14 +0200, Henrik Olsen wrote:
>
>> Hvordan får jeg gjort dette i PHP?
>>
>>
>Jeg lave lige et opslag i min php biblen, og blev henvist til følgende
>link: http://www.php.net/manual/en/ref.domxml.php
>
>Bemærk, modulet er eksperimentelt, og kræver php er oversæt med følgende
>parameter: --with-dom=[DIR], hvor DIR er pathen til Gnome xml
>biblioteket (libxml >= 2.2.7)

jeg kunne forestille mig at m. mindre man selv hoster sin løsning kan
det være svært at finde en udbyder som tilbyder ovenstående...

--
med venlig hilsen
Thomas Jensen
http://pil.dk/

Kim Emax - ayianapa.~ (16-10-2001)
Kommentar
Fra : Kim Emax - ayianapa.~


Dato : 16-10-01 23:18


"Thomas Jensen - pil.dk" <tj@dev.null> skrev

> jeg kunne forestille mig at m. mindre man selv hoster sin løsning kan
> det være svært at finde en udbyder som tilbyder ovenstående...

du kan i hvert fald glemme det hos World Online, der fik jeg svaret at man
ikke installerede det på 20 servere, fordi en bruger gerne vil have FTP...
hmm...kundens problem at man har en løsning, der på nogen punkter er
ufleksibel? Hvis man så bare fik af vide at det var på en liste, som blev
fulgt næste gang de opgraderer, så kunne man være nogenlunde tilfreds....

--
Take Care
Kim Emax
http://www.emax.dk
http://www.ayianapa.dk
http://www.artificial-dreams.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks mest avancerede VinWebShop



Troels Arvin (17-10-2001)
Kommentar
Fra : Troels Arvin


Dato : 17-10-01 09:46

On Tue, 16 Oct 2001 14:36:14 +0200, "Henrik Olsen" <ho_maps@hotmail.com>
wrote:

> Hvordan får jeg gjort dette i PHP?

Jeg kender ingen PHP-funktioner til at validere XML i forhold til en
DTD.

Hvis jeg skulle gøre det, ville jeg nok benytte et lille eksterne
utility til det, fx. xmllint (som er del af libxml2), vha. PHP's
funktioner til at kalde eksterne programmer (og kigge på deres
returtekst). xmllint kan fx. benyttes på denne måde:

xmllint --noout --valid XXXXX
(hvor XXXXX er et filnavn eller en URL)

Hvis filen/URLen er valid, vil ovenstående kommando ikke give output.

--
Greetings from Troels Arvin, Copenhagen, Denmark



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste