![]() |
![]() ![]() |
![]() |
![]()
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'); czy $root->append_child($element); 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] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 05:04 |