Home | History | Annotate | Download | only in etree

Lines Matching defs:QName

66     "QName",
571 # QName wrapper. This can be used to wrap a QName attribute value, in
574 # @param text A string containing the QName value, in the form {uri}local,
575 # or, if the tag argument is given, the URI part of a QName.
578 # @return An opaque object, representing the QName.
580 class QName(object):
590 if isinstance(other, QName):
845 def add_qname(qname):
846 # calculate serialized qname representation
848 if qname[:1] == "{":
849 uri, tag = qname[1:].rsplit("}", 1)
858 qnames[qname] = encode("%s:%s" % (prefix, tag))
860 qnames[qname] = encode(tag) # default element
868 qnames[qname] = encode(qname)
870 _raise_serialization_error(qname)
872 # populate qname and namespaces table
879 if isinstance(tag, QName):
888 if isinstance(key, QName):
892 if isinstance(value, QName) and value.text not in qnames:
895 if isinstance(text, QName) and text.text not in qnames:
927 if isinstance(k, QName):
929 if isinstance(v, QName):
982 if isinstance(k, QName):
984 if isinstance(v, QName):
1516 # expand qname, and convert name string to ascii, if possible