🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #28011

lxml i elementy z prefixem

#28011
From: OMS Diver
Date: Thu, 05 May 2011 12:40
27 lines
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-mail

Show 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