-Ìóçûêà

 -Ïîäïèñêà ïî e-mail

 

 -Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â fixin

 -Ñîîáùåñòâà

 -Ñòàòèñòèêà

Ñòàòèñòèêà LiveInternet.ru: ïîêàçàíî êîëè÷åñòâî õèòîâ è ïîñåòèòåëåé
Ñîçäàí: 12.12.2002
Çàïèñåé: 4343
Êîììåíòàðèåâ: 24598
Íàïèñàíî: 35607


Ôóíêöèè Document Object Model (DOM) äëÿ 8.0

×åòâåðã, 21 Àïðåëÿ 2005 ã. 17:48 + â öèòàòíèê
Íàáðîñàë íàáîð ôóíêöèé äëÿ ðàáîòû ñ DOM äëÿ 1Ñ 8.0, äóìàþ áóäåò ïîëåçíûì!

Ôóíêöèÿ DOMÄîêóìåíò(Óçåë)
ÄÎÌ=Óçåë.ownerDocument;
Åñëè ÄÎÌ=Íåîïðåäåëåíî Òîãäà
ÄÎÌ=Óçåë;
ÊîíåöÅñëè;
Âîçâðàò ÄÎÌ;
ÊîíåöÔóíêöèè

Ôóíêöèÿ DOMÊîðåíü(Äîì)
Âîçâðàò Äîì.DocumentElement;
ÊîíåöÔóíêöèè

Ôóíêöèÿ DOMÄîáàâèòüÓçåë(ÓçåëÐîäèòåëü, Èìÿ)
XMLDOMNode =DOMÄîêóìåíò(ÓçåëÐîäèòåëü).createElement(Èìÿ);
ÓçåëÐîäèòåëü.appendChild(XMLDOMNode);
Âîçâðàò XMLDOMNode;
ÊîíåöÔóíêöèè

Ôóíêöèÿ DOMÄåòè(Óçåë)
Ïåðåì Ðåç;
Ðåç=Íîâûé Ìàññèâ();
Äëÿ Èíä=0 Ïî Óçåë.ChildNodes().Length-1 Öèêë
Ðåç.Äîáàâèòü(Óçåë.ChildNodes(Èíä));
ÊîíåöÖèêëà;

Âîçâðàò Ðåç;
ÊîíåöÔóíêöèè


Ïðîöåäóðà DOMÓñòàíîâèòüÀòðèáóò(Óçåë, Èìÿ, Çíà÷åíèå)
Óçåë.setAttribute(Èìÿ, Çíà÷åíèå);
ÊîíåöÏðîöåäóðû

Ïðîöåäóðà DOMÓñòàíîâèòüÒåêñò(Óçåë, Òåêñò)
Óçåë.Text=Òåêñò;
ÊîíåöÏðîöåäóðû

Ôóíêöèÿ DOMÓçåëÀòðèáóò(Óçåë, Èìÿ)
Âîçâðàò Óçåë.GetAttribute(Èìÿ);
ÊîíåöÔóíêöèè

Ôóíêöèÿ DOMÓçåëÈìÿ(Óçåë)
Âîçâðàò Óçåë.baseName;
ÊîíåöÔóíêöèè


Ôóíêöèÿ DOMÓçåëÏîëó÷èòü(Óçåë, Èìÿ, Ìàññèâ=ëîæü)
Ïåðåì Ðåç;
Ðåç=Íîâûé Ìàññèâ();

ÄÎÌ=DOMÄîêóìåíò(Óçåë);
ÄÎÌ.SetProperty("SelectionLanguage","XPath");
//Óçëû = Óçåë.SelectNodes("//*[name()='"+Èìÿ+"']");
Óçëû = Óçåë.SelectNodes(Èìÿ);
Äëÿ Èíä=0 Ïî Óçëû.Length-1 Öèêë
Åñëè Ìàññèâ=ëîæü Òîãäà
Âîçâðàò Óçëû.item(Èíä);
ÊîíåöÅñëè;
Ðåç.Äîáàâèòü(Óçëû.item(Èíä));
ÊîíåöÖèêëà;
Åñëè Ìàññèâ=Ëîæü Òîãäà
Âîçâðàò Íåîïðåäåëåíî;
ÊîíåöÅñëè;
Âîçâðàò Ðåç;

ÊîíåöÔóíêöèè

Ôóíêöèÿ DOMÓçåëÒåêñò(Óçåë)
Âîçâðàò Óçåë.Text;
ÊîíåöÔóíêöèè


Ôóíêöèÿ DOMÓñòàíîâèòüÊîäèðîâêó(ÄÎÌ, Êîäèðîâêà="windows-1251")
pi = ÄÎÌ.createProcessingInstruction("xml", " version='1.0' encoding='"+Êîäèðîâêà+"'");
ÄÎÌ.appendChild(pi);
ÊîíåöÔóíêöèè
Ðóáðèêè:  1Ñ

 

Äîáàâèòü êîììåíòàðèé:
Òåêñò êîììåíòàðèÿ: ñìàéëèêè

Ïðîâåðêà îðôîãðàôèè: (íàéòè îøèáêè)

Ïðèêðåïèòü êàðòèíêó:

 Ïåðåâîäèòü URL â ññûëêó
 Ïîäïèñàòüñÿ íà êîììåíòàðèè
 Ïîäïèñàòü êàðòèíêó