Article View: pl.comp.lang.python
Article #28011lxml i elementy z prefixem
From: OMS Diver
Date: Thu, 05 May 2011 12:40
Date: Thu, 05 May 2011 12:40
27 lines
1862 bytes
1862 bytes
Czy ktoś mógłby mi pomóc w kwestii tworzenia elementów xml'a z wykorzystaniem lxml tak, aby tagi tychże elementów
zawierały prefix.
self.xmlNSMap = {"atom" : "http://www.w3.org/2005/Atom", \
"kml" : "http://www.opengis.net/kml/2.2", \
"gx" : "http://www.google.com/kml/ext/2.2", \
None : "http://www.opengis.net/kml/2.2"}
self.xmlDocument = etree.Element("Document", nsmap = self.xmlNSMap)
polecenie
print etree.tostring(self.xmlDocument, pretty_print = True) daje następujący wynik
<Document xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2"
xmlns:atom="http://www.w3.org/2005/Atom" xmlns="http://www.opengis.net/kml/2.2"/>
czyli to czego oczekiwałem, ale tutaj wpadam w ciemną dziurę bo nie mam pojęcia co trzeba dodać do polecenia SubElement
self.xmlName = etree.SubElement(self.xmlDocument, "name")
self.xmlName.text = "TEXT"
żeby otrzymać
<gx:name>TEXT</gx:name>
Dzięki z góry za pomoc
oms
Technical Details
Message-ID:
<ipu5r2$189t$1@newsread.aster.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!nntp.aster.pl!newsread.aster.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!nntp.aster.pl!newsread.aster.pl!not-for-mail From: OMS Diver <omsdiver@gmail.com> Newsgroups: pl.comp.lang.python Subject: lxml i elementy z prefixem Date: Thu, 05 May 2011 14:40:02 +0200 Organization: Aster Sp. z o.o. Lines: 27 Message-ID: <ipu5r2$189t$1@newsread.aster.pl> NNTP-Posting-Host: 145-tar-2.acn.waw.pl Mime-Version: 1.0 X-Trace: newsread.aster.pl 1304599202 41277 212.76.49.145 (5 May 2011 12:40:02 GMT) X-Complaints-To: abuse@aster.pl NNTP-Posting-Date: Thu, 5 May 2011 12:40:02 +0000 (UTC) User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit