DOM XML
Ôóíêöèè äîñòóïíû ïðè êîìïèëÿöèè ñ ïàðàìåòðîì —with-dom= [DIR]ïðè èñïîëüçîâàíèè áèáëèîòåêè GNOME xml (íå íèæå libxml-2.0.0). < /FONT>
Ìîäóëü îïðåäåëÿåò ñëåäóþùèå êîíñòàíòû (òèïû ýëåìåíòîâ XML):
XML_ELEMENT_NODE;
XML_ATTRIBUTE_NODE;
XML_TEXT_NOOE;
XML_CDATA_SECTION_NODE;
XML_ENTITY_REF_NODE;
XMLJNTITYJODE;
XML_PI_NODE;
XML_COMMENT_NODE;
XiCJDOCUMENTJODE;
XML_DOCUMENT_TYPE_NODE;
XML_DOCUMENT_FRA6_NODE;
XMLJOTATIONJODE;
XML_GLOBAL_NAMESPACE;
XML_LOCAL_NAMESPACE.
Ìîäóëü èñïîëüçóåò ñëåäóþùèå êëàññû äëÿ ðàáîòû ñ èíòåðôåéñîì DOM äîêóìåíòîâ XML: DomDocument, DomNode, Dtd, DomAttribute, Dom-Namespace, XpathContext, XpathObject.
Ðåêîìåíäóåòñÿ èñïîëüçîâàòü îáúåêòíûé èíòåðôåéñ, íî âîçìîæíî èñïîëüçîâàíèå è ôóíêöèè ñ ïðåôèêñîì domxml_, êàê àíàëîãà ìåòîäîâ DOM îáúåêòîâ.
Êëàññ DomDocument:
ìåòîä root() - àíàëîã domxml_root();
ìåòîä children() — àíàëîã domxml_children();
ìåòîä add_root() — àíàëîã domxm1_add_root();
ìåòîä dtd() — àíàëîã domxml_intdtd();
ìåòîä dumpmem() — àíàëîã domxmU);
ìåòîä xpath_init() — àíàëîã xpath_init();
ìåòîä xpath_new_context() — àíàëîã xpath_new_context();
ìåòîä xptr_new_context() — àíàëîã xptr_new_context();
ñâîéñòâî doc — ñàì îáúåêò êëàññà DomDocument;
ñâîéñòâî name — íàèìåíîâàíèå äîêóìåíòà;
ñâîéñòâî url — àäðåñ äîêóìåíòà;
ñâîéñòâî version — âåðñèÿ XML;
ñâîéñòâî encoding — íàçâàíèå êîäèðîâêè;
ñâîéñòâî standalone — 1, åñëè ôàéë îäèíî÷íûé;
ñâîéñòâî type — ñì. ñïèñîê êîíñòàíò;
ñâîéñòâî compression — 1, åñëè ôàéë ñæàòûé;
ñâîéñòâî charset — íîìåð êîäèðîâêè.
Êëàññ DomNode:
- ìåòîä lastchild() - àíàëîã domxmljast_child{);
- ìåòîä children() — àíàëîã domxmljrhildren();
- ìåòîä parent() — àíàëîã domxml_parent();
- ìåòîä new_child() — àíàëîã domxml_new_child();
- ìåòîä get_attribute() — àíàëîã domxml_get_attribute();
- ìåòîä set_attribute() — àíàëîã domxml_set_attribute();
- ìåòîä attributes() — àíàëîã domxml_attributes();
- ìåòîä node() — àíàëîã domxml_node();
- ìåòîä set_content() — àíàëîã domxml_set_contentÎ;
- ñâîéñòâî node — ñàì îáüåêò êëàññà DomNode;
Ñîäåðæàíèå Íàçàä Âïåðåä
Forekc.ru
Ðåôåðàòû, äèïëîìû, êóðñîâûå, âûïóñêíûå è êâàëèôèêàöèîííûå ðàáîòû, äèññåðòàöèè, ó÷åáíèêè, ó÷åáíûå ïîñîáèÿ, ëåêöèè, ìåòîäè÷åñêèå ïîñîáèÿ è ðåêîìåíäàöèè, ïðîãðàììû è êóðñû îáó÷åíèÿ, ïóáëèêàöèè èç ïðîôèëüíûõ èçäàíèé