xmlns auslesen, aber wie??
Verfasst: Dienstag 6. Mai 2008, 21:04
Hallo,
versuche gerade das xmlns attribute aus meiner root element auszulesen, aber irgendwie klappt das net so recht:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
Also eigentlich ist doch xmlns ein normales attribut von dem element <project>, aber warum kann ich dann nicht mit get("xmlns) darauf zugreifen.... stehe auf dem schlauch.
versuche gerade das xmlns attribute aus meiner root element auszulesen, aber irgendwie klappt das net so recht:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
Code: Alles auswählen
from lxml import etree
project_pom_tree = etree.parse(r"C:\fuppes\pom.xml")
for e in project_pom_tree.iter():
print e.attrib
root = project_pom_tree.getroot();
for element in root.iter():
print element.tag
print element.get("xmlns")