Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> DOMDocument + DTD, Jak przy pomocy DOMDocument wstawić doctype?
koodlaty
post
Post #1





Grupa: Zarejestrowani
Postów: 118
Pomógł: 3
Dołączył: 6.07.2006
Skąd: Dublin

Ostrzeżenie: (0%)
-----


Tworzę dokument przy pomocy DOMDocument.

Chcę by xml zawierał definicję dokumentu.

Jak "po bożemu" umieścić <!DOCTYPE> z poziomu DOMDocument?

Ten post edytował koodlaty 8.08.2008, 10:48:48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wrzasq
post
Post #2





Grupa: Zarejestrowani
Postów: 206
Pomógł: 18
Dołączył: 6.03.2006
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


nie chce sie wypowiadac za koodlaty'ego, natomiast tak:

jesli DTD jest zewnetrzne, no to moj kod powinien pomoc (tak jak napisalem przedtem, nie specjalnie szukalem bardziej eleganckich metod).

natomiast po odpowiedzi na moj post mozna sadzic, ze koodlaty chce zrobic cos w ten desen:

Kod
<?xml version="1.0"?>
<!DOCTYPE note [ <!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)> ]>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend</body>
</note>

(przyklad przeklejony z http://stencel.mimuw.edu.pl/sem/msui/04.10.21.xml/)

do tego tyczy sie moja druga odpowiedz. takze tutaj pewnie wchodzi w gre juz operaowanie na surowym stringu (a wiec juz po eskporcie drzewa DOM). zastanawiam sie natomiast, czy nie da sie jakos "wstrzyknac" calej tej definicji Dodtype'a w metode DOMImplementation::createDocumentType().

ale jestem zbyt pijany, zeby probowac... rano moze wyedytuje... jesli bede pamietal... jak ktos wyprubuje, to niech da znac (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) .

P.S.: sorry za ewentualne blędy w poście, ale o 3:03 we wspomnianym już stanie ciężko się pisze, rano (może) zredaguje.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 07:53