मैं कुछ XML (विशेष रूप से XGMML) बनाने और लिखने के लिए lxml (2.2.8) का उपयोग कर रहा हूं। app जो इसे पढ़ने की जाएगी जाहिरा तौर पर काफी fussy है और के साथ एक उच्च स्तर घटक देखना चाहता है:एलएक्सएमएल के साथ नेमस्पेड तत्व विशेषताओं को कैसे लिखें?
<graph label="Test" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="h
ttp://www.w3.org/1999/xlink" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-
ns#" xmlns:cy="http://www.cytoscape.org" xmlns="http://www.cs.rpi.edu/XGMML" di
rected="1">
कैसे मैं उन xmlns:
lxml साथ विशेषताओं का सेटअप करते हैं? अगर मैं कोशिश स्पष्ट
root.attrib['xmlns:dc']='http://purl.org/dc/elements/1.1/'
root.attrib['xmlns:xlink']='http://www.w3.org/1999/xlink'
root.attrib['xmlns:rdf']='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
root.attrib['xmlns:cy']='http://www.cytoscape.org'
root.attrib['xmlns']='http://www.cs.rpi.edu/XGMML'
lxml फेंकता एक ValueError: Invalid attribute name u'xmlns:dc'
मैं एक्सएमएल का इस्तेमाल किया और सरल सामान के लिए अतीत में पर्याप्त मात्रा में lxml है, लेकिन अब तक नामस्थान बारे में कुछ पता करने की जरूरत से बचने में कामयाब रहे।