[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--