[XML-SIG] xml-schema parsing using minidom.

Mariappan, MaharajanX m_mariappanX@trillium.com
Sat, 1 Dec 2001 04:09:09 -0800


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01C17A60.FB272420
Content-Type: text/plain;
	charset="ISO-8859-1"

Hi Folks,

I tried to parse a xml schema file which contains,

<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
		targetNamespace="http://www.ss7-integration.org"
		xmlns="http://www.ss7-integration.org"
		elementFormDefault="qualified">

....

<xsd:simpleType name="Variants">
    <xsd:restriction base="xsd:string">
        <xsd:enumeration value="ANS92"/>
        <xsd:enumeration value="ANS96"/>
        <xsd:enumeration value="CHINA"/>
    </xsd:restriction>
</xsd:simpleType>

..........

I tried to parse using minidom and getting error

Traceback (most recent call last):
  File "C:\Project\samples\proto-type\demo.py", line 7, in ?
    master_config = xml.dom.minidom.parse("c:\\Project\\build.xsd")
  File "C:\Project\Python20\_xmlplus\dom\minidom.py", line 908, in parse
    return _doparse(pulldom.parse, args, kwargs)
  File "C:\Project\Python20\_xmlplus\dom\minidom.py", line 900, in _doparse
    toktype, rootNode = events.getEvent()
  File "C:\Project\Python20\_xmlplus\dom\pulldom.py", line 251, in getEvent
    self.parser.feed(buf)
  File "C:\Project\Python20\_xmlplus\sax\expatreader.py", line 87, in feed
    self._parser.Parse(data, isFinal)
  File "C:\Project\Python20\_xmlplus\sax\expatreader.py", line 178, in
start_ele
ment_ns
    AttributesNSImpl(newattrs, {}))
  File "C:\Project\Python20\_xmlplus\dom\pulldom.py", line 97, in
startElementNS

    prefix = self._current_context[a_uri]
KeyError: http://www.w3.org/XML/1998/namespace

Then tried pyExpat but no valid response.

 <<demo.ZIP>> 
Maharajan

------_=_NextPart_000_01C17A60.FB272420
Content-Type: application/octet-stream;
	name="demo.ZIP"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="demo.ZIP"

UEsDBBQAAAAIACqMgSuMxP3gCAIAAEUFAAAHAAAAZGVtby5weZ1U0aqbQBB9VvAfFi+Xayj4AYE8
3LYp9CUNxZY+BJaNjmHb3VV210vy953RNRrTplAlhsycOXPOjBup28Z6dtYqrxqda2kkfidxbRt9
jcLZ5xZEBZbJAb+/bM+t8Avcrqngk1R+wk2Re8orlwXvL3srDfIlcefA8rIxtTyxzVJY3grrIEvL
9eGwt81PKP3hcOykqnJEpqsk1sL5/yRwFRE8Baeb0WT+tQ9klFuyD9icrH2z8hEt3a4VJWBVytIk
rqBmJ/AFTiIzOCYlnV+tk5jhZUtCpcOPurGMAEwaNgIDji5Z99GcHsWlRf7NECi2Pwq++/JxOwNf
yfHxboBVwovQFXxnDaZIa5CHZqqu9C7D2Y3q2hBDGpooorYKNBjv3l8KcdoJjQMOhWR9NBHqyMdI
ERijlrbP0meHs3kes8T86r2Vx84jI/EOkwzaXt+EFEcF34WVwkwaR7bPxskKcIqRw1dNgcfpPBaN
u1oPWJokNYtI+FRO2mdk1GzSTtKn5EK9CeqjCBf2DxStMB1dpX2TCEynwQovG0Mebhn+YmVeM/Tu
7VCYjMzTQ5NbL5Rf6HsTqgs28JPE6IVzEs05iX7hXAtpOH8hvvnrMzvV/Qqfos4oaX5lNyeKjths
sR8a3UoF1j1E7ZXwaEvfo+iOZp3z0HM1iLt7f5b1UTjeFhQIB/Rn9scevwFQSwECFAsUAAAACAAq
jIErjMT94AgCAABFBQAABwAAAAAAAAABACAAAAAAAAAAZGVtby5weVBLBQYAAAAAAQABADUAAAAt
AgAAAAA=

------_=_NextPart_000_01C17A60.FB272420--