ó \STc@sÂdZddlZddd„ƒYZddlmZddlmZddlmZddlmZdd lmZdd lm Z dd lm Z dd lm Z d ejfd„ƒYZ dS(sÉ 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 iÿÿÿÿNt_NamedNodeMapItercBs eZdZd„Zd„ZRS(stIterator class for Python 2.2. The iterator function is .next, the stop-iterator element is the iterator itself.cCsd|_||_dS(Ni(tpostmap(tselfR((sH/opt/freeware/lib64/python2.7/site-packages/_xmlplus/dom/NamedNodeMap.pyt__init__s cCsAy(|j|j}|jd|_|SWntk r<|SXdS(Ni(RRt IndexError(Rtres((sH/opt/freeware/lib64/python2.7/site-packages/_xmlplus/dom/NamedNodeMap.pytnexts  (t__name__t __module__t__doc__RR(((sH/opt/freeware/lib64/python2.7/site-packages/_xmlplus/dom/NamedNodeMap.pyRs (tNode(tEMPTY_NAMESPACE(tNoModificationAllowedErr(t NotFoundErr(tNotSupportedErr(tWrongDocumentErr(tInuseAttributeErr(t NamespaceErrt NamedNodeMapcBs¤eZdd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d„Z d „Z d „Z d „Zd „Zd „Zd„Zd„Zd„ZRS(cCs&tjj|ƒ||_g|_dS(N(tUserDictRt_ownerDocumentt _positions(RtownerDoc((sH/opt/freeware/lib64/python2.7/site-packages/_xmlplus/dom/NamedNodeMap.pyR(s cCs#|dkrt|ƒStt|ƒS(Ntlength(tlentgetattrR(Rtname((sH/opt/freeware/lib64/python2.7/site-packages/_xmlplus/dom/NamedNodeMap.pyt __getattr__/s  cCs)|dkrtƒ‚n||j|(tidtkeystreprR(Rtsttk((sH/opt/freeware/lib64/python2.7/site-packages/_xmlplus/dom/NamedNodeMap.pyt__repr__‘s *  cCs ||_dS(N(R(RtnewOwner((sH/opt/freeware/lib64/python2.7/site-packages/_xmlplus/dom/NamedNodeMap.pyt_4dom_setOwnerDocument›scCs\|j|ƒ}xF|D]>}|jr>|j|j|ƒƒq|j|j|ƒƒqW|S(N(t __class__R8R:t _4dom_cloneR5(RtownertnnmR$((sH/opt/freeware/lib64/python2.7/site-packages/_xmlplus/dom/NamedNodeMap.pyRIžs   N(RR R"RRRR R$R'R+R5R9R:R(R<R1R?RERGRI(((sH/opt/freeware/lib64/python2.7/site-packages/_xmlplus/dom/NamedNodeMap.pyR's"             (( R RRtxml.domR R R RRRRRR(((sH/opt/freeware/lib64/python2.7/site-packages/_xmlplus/dom/NamedNodeMap.pyt s