Tryag File Manager
Home
-
Turbo Force
Current Path :
/
proc
/
self
/
root
/
usr
/
lib
/
python2.4
/
site-packages
/
_xmlplus
/
dom
/
Upload File :
New :
File
Dir
//proc/self/root/usr/lib/python2.4/site-packages/_xmlplus/dom/FtNode.pyc
mò xùžNc�����������@���sô���d��Z��d�k�l�Z�d�k�Z�d�k�l�Z�l�Z�d�k�l�Z�d�k�l�Z�d�k�l �Z �d�k�l �Z �d�k�l�Z�d �k�l�Z�d �k�l �Z �d�k�l�Z�d�k�l�Z�d�k�Z�d�k�Z�e�i�d �ƒ�Z�d�a�d�„��Z�d�e�i�e�f�d�„��ƒ��YZ�d�S(���sô��� Implements the basic tree structure of DOM WWW: http://4suite.com/4DOM e-mail: support@4suite.com Copyright (c) 2000 Fourthought Inc, USA. All Rights Reserved. See http://4suite.com/COPYRIGHT for license and copyright information (���s���implementationN(���s���Nodes���EMPTY_NAMESPACE(���s���NoModificationAllowedErr(���s���NamespaceErr(���s���NotFoundErr(���s���NotSupportedErr(���s���HierarchyRequestErr(���s���WrongDocumentErr(���s���InvalidCharacterErr(���s���UnspecifiedEventTypeErr(���s ���XML_NAMESPACEs���[a-zA-Z_][\w\.\-_]*\Zc����������C���se���t��o�t��Sn�y�t�Wn"�t�j �o�t�i�d�ƒ�a��n'�Xd��k�}��t�i�|��i�i�i �d�ƒ�a��t��S(���Ns���[a-zA-Z_:][\w\.\-_:]*\Zs���\Z( ���t���_namePatternt���unicodet ���NameErrort���ret���compilet���xml.utils.characterst���xmlt���utilst ���characterst���Name(���R���(����(����t7���/usr/lib/python2.4/site-packages/_xmlplus/dom/FtNode.pyt���get_name_pattern ���s������ t���FtNodec�����������B���su��t��Z�d��Z�e�Z�g��Z�e�e�e�d�„�Z�d�„��Z�d�„��Z �d�„��Z �d�„��Z�d�„��Z�d�„��Z �d�„��Z�d �„��Z�d �„��Z�d�„��Z�d�„��Z�d �„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�e�d�d�„�Z�d�„��Z �d�„��Z!�d�„��Z"�d�„��Z#�d�„��Z$�e�e�e�e�e�e�d �„�Z%�d!�„��Z&�d"�„��Z'�d#�„��Z(�d$�„��Z)�d%�„��Z*�d&�„��Z+�d'�„��Z,�d(�„��Z-�d)�„��Z.�d*�„��Z/�d+�„��Z0�d,�„��Z1�h��d-�e �<d.�e�<d/�e �<d0�e�<d1�e�<d2�e�<d3�e�<d4�e�<d5�e�<d6�e�<d7�e�<d8�e�<d9�e�<d:�e�<Z2�h��d.�e�<d9�e�<Z3�e4�e3�d;�„�e2�i5�ƒ��ƒ�Z6�RS(<���s‚��� Encapsulates the pieces that DOM builds on the basic tree structure, Which is implemented by composition of TreeNode c���������C���sÆ���t��i�i�|��ƒ�d��|��i�d�<d��|��i�d�<d��|��i�d�<d��|��i�d�<d��|��i�d�<d��|��i�d�<d��|��i�d�<|�|��i�d�<|�|��i�d �<|�|��i�d �<|�|��i�d�<t �i�g��ƒ�|��i�d�<d�|��i�d �<d��S(���Nt ���__nodeNamet���__nodeValuet���__parentNodet���__childNodest���__previousSiblingt ���__nextSiblingt���__attributest���__ownerDocumentt���__namespaceURIt���__prefixt���__localNamei����t ���__readOnly(���t���Eventt���EventTargett���__init__t���selft���Nonet���__dict__t ���ownerDocumentt���namespaceURIt���prefixt ���localNamet���implementationt���_4dom_createNodeList(���R���R���R ���R!���R"���(����(����R ���R���8���s���� c���������C���s8���|��i�i�|�ƒ�}�|�o�|�|��ƒ�Sn�t�t�|�ƒ�Sd��S(���N(���R���t���_readComputedAttrst���gett���namet���attrFunct���getattrR���(���R���R'���R(���(����(����R ���t���__getattr__N���s����c���������C���s^���|�|��i�i�j�o �t�ƒ��‚�n�|��i�i�i�|�ƒ�}�|�o�|�|��|�ƒ�n�|�|��i �|�<d��S(���N( ���R'���R���t ���__class__t���_readOnlyAttrst���NoModificationAllowedErrt���_writeComputedAttrsR&���R(���t���valueR���(���R���R'���R/���R(���(����(����R ���t���__setattr__U���s���� c���������C���s���|��i�d�S(���NR ���(���R���R���(���R���(����(����R ���t ���_get_nodeNamec���s����c���������C���s���|��i�d�S(���NR���(���R���R���(���R���(����(����R ���t���_get_nodeValuef���s����c���������C���s���|�|��i�d�<d��S(���NR���(���R/���R���R���(���R���R/���(����(����R ���t���_set_nodeValuei���s����c���������C���s���t��|��i�d�ƒ�S(���Nt���nodeType(���R)���R���R+���(���R���(����(����R ���t ���_get_nodeTypel���s����c���������C���s���|��i�d�S(���NR���(���R���R���(���R���(����(����R ���t���_get_parentNodeo���s����c���������C���s���|��i�d�S(���NR���(���R���R���(���R���(����(����R ���t���_get_childNodesr���s����c���������C���s#���|��i�d�}�|�o�|�d�p�d��S(���NR���i����(���R���R���t���cnR���(���R���R8���(����(����R ���t���_get_firstChildu���s���� c���������C���s#���|��i�d�}�|�o�|�d�p�d��S(���NR���iÿÿÿÿ(���R���R���R8���R���(���R���R8���(����(����R ���t���_get_lastChildy���s���� c���������C���s���|��i�d�S(���NR���(���R���R���(���R���(����(����R ���t���_get_previousSibling}���s����c���������C���s���|��i�d�S(���NR���(���R���R���(���R���(����(����R ���t���_get_nextSibling€���s����c���������C���s���|��i�d�S(���NR���(���R���R���(���R���(����(����R ���t���_get_ownerDocumentƒ���s����c���������C���s���|��i�d�S(���NR���(���R���R���(���R���(����(����R ���t���_get_attributes†���s����c���������C���s���|��i�d�S(���NR���(���R���R���(���R���(����(����R ���t���_get_namespaceURI‰���s����c���������C���s���|��i�d�S(���NR���(���R���R���(���R���(����(����R ���t���_get_prefixŒ���s����c���������C���sž���t��ƒ��i�|�ƒ�p �t�ƒ��‚�n�|��i�d�d��j�p.�d�|�j�p!�|�d�j�o!�|��i�d�t�j�o �t�ƒ��‚�n�|�|��i�d�<d�|�|��i�d�f�|��i�d�<d��S(���NR���t���:R���R���s���%s:%sR���R ���( ���R���t���matchR/���t���InvalidCharacterErrR���R���R���t ���XML_NAMESPACEt���NamespaceErr(���R���R/���(����(����R ���t���_set_prefix���s���� B c���������C���s���|��i�d�S(���NR���(���R���R���(���R���(����(����R ���t���_get_localName���s����c���������C���s ��|�d��j�o�|��i�|�ƒ�Snè�|�i�t�i�j�o)�xÑ�|�i�o�|��i �|�i�|�ƒ�q4�Wn¬�|��i �|�ƒ�y�|��i�d�i�|�ƒ�}�Wn�t �ƒ��‚�n�X|�i�d��j�o�|�i�i�|�ƒ�n�|��i�d�i�|�|�ƒ�|�i�|��|�i�|�ƒ�|�i�d�d�|��ƒ|��i�d�ƒ�|�S(���NR���t���DOMNodeInsertedt���relatedNodet���DOMSubtreeModified(���t���refChildR���R���t���appendChildt���newChildR4���t���Nodet���DOCUMENT_FRAGMENT_NODEt ���firstChildt���insertBeforet���_4dom_validateNodeR���t���indext���NotFoundErrt ���parentNodet���removeChildt���insertt���_4dom_setHierarchyt���previousSiblingt���_4dom_fireMutationEvent(���R���RM���RK���RS���(����(����R ���RQ���¢���s$���� � c���������C���s��|�i�t�i�j�o*�|�i�}�|��i�|�ƒ�|��i �|�|�ƒ�nÏ�|��i �|�ƒ�y�|��i�d�i�|�ƒ�}�Wn�t �ƒ��‚�n�X|�|��i�d�|�<|�i�d��j �o�|�i�i�|�ƒ�n�|�i�|��|�i�|�i�ƒ�|�i�d�d�|��ƒ|�i�d��d��d��ƒ�|�i�d�d�|��ƒ|��i�d�ƒ�|�S(���NR���t���DOMNodeRemovedRI���RH���RJ���(���RM���R4���RN���RO���t���oldChildt���nextSiblingRK���R���RV���RQ���RR���R���RS���RT���RU���R���RX���RY���RZ���(���R���RM���R\���RS���RK���(����(����R ���t���replaceChildÀ���s(���� c���������C���s¤���y�|��i�d�i�|�ƒ�Wn�t�ƒ��‚�n�X|�i�d�d�|��ƒ|��i�d�ƒ�|�i�}�|�i�}�|�o�|�|�i�d�<n�|�o�|�|�i�d�<n�|�i �d��d��d��ƒ�|�S(���NR���R[���RI���RJ���R���R���(���R���R���t���removet ���childNodeRT���RZ���RY���t���prevR]���t���nextRX���R���(���R���R`���Rb���Ra���(����(����R ���RV���Ü���s���� c���������C���s¾���|�i�t�i�j�o*�x¤�|�i�o�|��i�|�i�d�ƒ�q�Wn~�|��i�|�ƒ�|�i�d��j�o�|�i�i �|�ƒ�n�|��i�}�|��i�i �|�ƒ�|�i�|��|�d��ƒ�|�i�d�d�|��ƒ|��i�d�ƒ�|�S(���Ni����RH���RI���RJ���(���RM���R4���RN���RO���t ���childNodesR���RL���RR���RU���R���RV���t ���lastChildt���lastt���appendRX���RZ���(���R���RM���Re���(����(����R ���RL���ñ���s����� c���������C���s���|��i�d�i�d�j�S(���NR���i����(���R���R���t���length(���R���(����(����R ���t ���hasChildNodes��s����i����c���������C���s¢���|��i�|�p�|��i�ƒ�}�|�o �|�i�|�ƒ�|�oj�|��i�t �i �j�oW�|��i�t �i�j�o �d�}�n�x7�|��i�D](�}�|�i�d�|�|�ƒ�}�|�i�|�ƒ�qn�Wn�|�S(���Ni���(���R���t���_4dom_clonet���newOwnerR���t���clonet���readOnlyt���_4dom_setReadOnlyt���deepR4���RN���t���ATTRIBUTE_NODEt���ENTITY_REFERENCE_NODERc���t���childt ���cloneNodet ���new_childRL���(���R���Rn���Rj���Rl���Rs���Rk���Rq���(����(����R ���Rr�����s���� �c���������C���sí���|��i�}�xÝ�|�oÕ�|�i�t�i�j�ov�|�i�}�xH�|�o@�|�i�t�i�j�o-�|�i�|�i �ƒ�|�i �i�|�ƒ�|�i�}�q2�W|�i�p�|�i �i�|�ƒ�qÛ�n@�|�i�t�i �j�o,�x�|�i�D]�}�|�i�ƒ��q¹�W|�i�ƒ��n�|�i�}�q�Wd��S(���N(���R���RP���t���nodeR4���RN���t ���TEXT_NODER]���Rb���t ���appendDatat���dataRU���RV���Rg���t���ELEMENT_NODEt ���attributest���attrt ���normalize(���R���Rt���Rz���Rb���(����(����R ���R{�����s$���� � � �c���������C���s���t��i�|�|�ƒ�S(���N(���R#���t ���hasFeaturet���featuret���version(���R���R}���R~���(����(����R ���t���supports,��s����c���������C���sô��|�i�p �t�ƒ��‚�n�|�i�oT�|�i�|�i�j�p �|�i�o7�|��g�}�x+�|�d�i �o�|�i �|�d�i �ƒ�qJ�Wn�|�i�oŒ�|�i�|�i�j�oy�|�i�ƒ��xR�|�d� D]F�}�|�|�_ �x%�|�i�|�i�D]�}�|�i�|�ƒ�qÇ�W|�i�p�Pq§�q§�W|�i�ƒ��|�i�|�_�n�|�i�ob�|�i�|�i�j�oO�|��|�_ �x%�|��i�|�i�D]�}�|�i�|�ƒ�qBW|�i�o�|�i�|�_�qwn�|�i�ol�|�i�|�i�j�oY�xV�|�d�D]F�}�|�|�_ �x%�|�i�|�i�D]�}�|�i�|�ƒ�q¿W|�i�p�PqŸqŸWn�|�i�S(���Niÿÿÿÿi���(���t���evtt���typet���UnspecifiedEventTypeErrt���_4dom_propagatet ���eventPhaset���CAPTURING_PHASEt���bubblesR���t ���ancestorsRU���Rf���t���reverset���at ���currentTargett���capture_listenerst���captort���handleEventt ���AT_TARGETt ���listenerst���listenert���BUBBLING_PHASEt���_4dom_preventDefaultCalled(���R���R€���R‰���R���R‡���RŒ���(����(����R ���t ���dispatchEvent2��sH���� ' � � � � � � c���������C���s ���|��|�j�S(���N(���R���t���other(���R���R”���(����(����R ���t ���isSameNodee��s����c���������C���s���|�|��i�|�<d��S(���N(���R/���R���R���R'���(���R���R'���R/���(����(����R ���t ���_4dom_setattro��s����c��� ������C���s|���|��i�d�d�ƒ�oe�|��i�i�|�ƒ�}�|�p�|��|�_�|�i�|�|�i�|�d�|�|�|�|�ƒ�|�|�_ �|�i�i�|�ƒ�n�d��S(���Nt���MutationEventsf2.0i����(���R���R���R���t���createEventt ���eventTypeR€���t���targett���initMutationEventt ���eventSpecRI���t ���prevValuet���newValuet���attrNamet ���attrChangeR“���( ���R���R™���Rš���RI���R���Rž���RŸ���R ���R€���(����(����R ���RZ���r��s���� c���������C���sT���|�i�|��i�i�j�o �t�ƒ��‚�n�|��i�|�ƒ�|��i�|�i�j�o �t�ƒ��‚�n�d��S(���N( ���t���newNodeR4���R���R+���t���_allowedChildrent���HierarchyRequestErrt���_4dom_raiseIfAncestorR���t���WrongDocumentErr(���R���R¡���(����(����R ���RR���}��s ���� c���������C���sm���|��}�|�|�j�o �t�ƒ��‚�n�|�i�ƒ��o<�x9�|�d�j �o'�|�i�}�|�|�j�o �t�ƒ��‚�q0�q0�Wn�d�S(���sC���Helper function that raises if node is an ancestor of self or self.N(���R���t���nRt���R£���Rh���R���RU���(���R���Rt���R¦���(����(����R ���R¤���„��s����� � c���������C���s[���|�|��i�d�<|�o�|��|�i�d�<n�|�|��i�d�<|�|��i�d�<|�o�|��|�i�d�<n�d��S(���NR���R���R���(���t���parentR���R���t���previousRb���(���R���R§���R¨���Rb���(����(����R ���RX�����s���� c���������C���s���|�|��i�d�<d��S(���NR���(���R§���R���R���(���R���R§���(����(����R ���t���_4dom_setParentNode™��s����c���������C���s���|�|��i�d�<d��S(���NR���(���Rb���R���R���(���R���Rb���(����(����R ���t���_4dom_setNextSiblingœ��s����c���������C���s���|�|��i�d�<d��S(���NR���(���Ra���R���R���(���R���Ra���(����(����R ���t���_4dom_setPreviousSiblingŸ��s����c���������C���s���|�|��i�d�<d��S(���NR���(���t���ownerR���R���(���R���R¬���(����(����R ���t���_4dom_setOwnerDocument¢��s����c���������C���s���|�|��i�d�<d��S(���NR���(���t���flagR���R���(���R���R®���(����(����R ���Rm���¥��s����c���������C���s���t��d�ƒ�‚�d��S(���Ns���Subclass must override(���t���NotSupportedErr(���R���R¬���(����(����R ���Ri���ª��s����c���������C���s,���|��i�d�|��i�d�|��i�d�|��i�d�f�S(���NR���R���R���R���(���R���R���(���R���(����(����R ���t���__getinitargs__��s����c���������C���s���|��i�d�S(���NR���(���R���R���(���R���(����(����R ���t���__getstate__´��s����c���������C���sN���|��i�d�i�t�|�ƒ�ƒ�d��}�x'�|�D]�}�|�i�|��|�d��ƒ�|�}�q'�Wd��S(���NR���( ���R���R���t���extendt���listt���childrenR���Ra���Rq���RX���(���R���R´���Rq���Ra���(����(����R ���t���__setstate__·��s�����t���nodeNamet ���nodeValueR4���RU���Rc���RP���Rd���RY���R]���Ry���R���R ���R!���R"���c���������C���s���|�i�|��ƒ�S(���N(���t���mt���has_keyt���k(���Rº���R¸���(����(����R ���t���<lambda>Õ��s����(7���t���__name__t ���__module__t���__doc__R���R4���R¢���t���EMPTY_NAMESPACER���R*���R0���R1���R2���R3���R5���R6���R7���R9���R:���R;���R<���R=���R>���R?���R@���RF���RG���RQ���R^���RV���RL���Rh���Rr���R{���R���R“���R•���R–���RZ���RR���R¤���RX���R©���Rª���R«���R���Rm���Ri���R°���R±���Rµ���R%���R.���t���filtert���keysR,���(����(����(����R ���R���-���sd���� 3 „(���R¾���t���DOMImplementationR#���R���t���xml.domRN���R¿���R-���RE���RT���R¯���R£���R¥���RC���R‚���RD���R���t���copyR���t���g_pattPrefixR���R����R���R���R���(���RN���RT���R‚���R£���R#���RC���R¯���R-���RÅ���R���R¥���R¿���R���RE���RÄ���R���R���RD���(����(����R ���t���?���s"���