Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pytania o DomXml
Jabol
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


Pierwsze:
Mam taki kod:
Kod
$dom=domxml_new_doc('1.0');

$root=$dom->add_root('jakis_tag');

potem chce dodać do tego jakiś element, a w dokumentacji do tego służy
DomDocument->create_element -- Create new element node
Ale jestem ciekawy którą z poniższych dwóch możliwości (która jest poprawna?) wybrać
Kod
$element=$dom->create_element('element');

$root->append_child($element);
czy
Kod
$element=$root->create_element('element');

$root->append_child($element);

Jedyna różnieca powyżej to nazwa zmiennej, a ja nie wiem za bardzo, czy $root też można zaliczyć do DomDocument (według mnie jest to raczej DomNode), bo $dom jest na pewno tą klasą.
Drugie:
Odnosi się trochę do poprzedniego. Mianowicie mam xml'a:
Kod
<root>

<cos>

</cos>

<cos>

</cos>

</root>

i potem
Kod
$dom=domxml_open_file('xml.xml');

$root=$dom->document_element();//według mnie jest to DomNode

$cos=$root->get_elements_by_tagname('cos');

I moje pytanie brzmi, czemu to działa, może root jest klasą DomDocument, a nie DomNode?[/code]
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 05:04