我刚开始使用lxml基础知识而且我遇到了命名空间:我需要生成一个像这样的xml:

xmlns:bldg="http://www.opengis.net/citygml/building/2.0"

1000

通过使用以下代码:

from lxml import etree

cityModel = etree.Element("cityModel")

cityObject = etree.SubElement(cityModel, "cityObjectMember")

bldg = etree.SubElement(cityObject, "{http://schemas.opengis.net/citygml/building/2.0/building.xsd}bldg")

function = etree.SubElement(bldg, "{bldg:}function")

function.text = "1000"

print etree.tostring(cityModel, pretty_print=True)

我明白了:

1000

这与我想要的完全不同,我的软件也没有解析它.

如何获得正确的xml?

python lxml_python – lxml使用命名空间而不是ns0,ns1,相关推荐

  1. 【python】lxml处理命名空间

    有如下xml <A xmlns="http://This/is/a/namespace"><B>dataB1</B><B>dataB ...

  2. python之lxml处理xml

    学习过程中遇到了通信的报文为xml的的消息体,将通讯的内容依附于xml的载体进行传输,开始尝试使用包括ElementTree等在内的诸多库,但是因为一些处理皆不尽人意,最后选择了lxml库,该库无论处 ...

  3. cpythonjava解释xml_详解python使用lxml操作xml格式文件

    python利用lxml读写xml格式的文件 之前在转换数据集格式的时候需要将json转换到xml文件,用lxml包进行操作非常方便. 1. 写xml文件 a) 用etree和objectify fr ...

  4. python添加lxml库_Python lxml库简介

    lxml是一个Python库,使用它可以轻松处理XML和HTML文件,还可以用于web爬取.市面上有很多现成的XML解析器,但是为了获得更好的结果,开发人员有时更愿意编写自己的XML和HTML解析器. ...

  5. python安装lxml库出错_python安装lxml出错的解决方法

    python安装lxml出错的解决方法 发布时间:2020-08-07 09:44:14 来源:亿速云 阅读:71 作者:小新 这篇文章给大家分享的是有关python安装lxml出错的解决方法的内容. ...

  6. Python操作lxml库(Xpath篇)

    ​ 活动地址:CSDN21天学习挑战赛 学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩:迟一天就多一天平庸的困扰. 学习日记 目录 学习日记 一.Xpath概述 1.Xpath简介 2. Xpa ...

  7. Python操作lxml库(基础篇)

    ​ 活动地址:CSDN21天学习挑战赛 学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩:迟一天就多一天平庸的困扰. 学习日记 目录 目录 学习日记 一.lxml库概述 1.lxml库介绍 2.l ...

  8. python的lxml库简介_Python lxml库简介

    Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. lxml是一个Python库,使用它可以轻松处理XML和HTML文件,还可以用于web爬取.市面上有很多现 ...

  9. python 模块命名空间_如何在python模块中执行导入而不污染其命名空间?

    我正在开发一个用于处理一些科学数据的Python包.在其他模块和包中有多个经常使用的类和函数,包括numpy,我几乎需要在包的任何模块中定义的每个函数. Pythonic的处理方式是什么?我已经考虑过 ...

  10. python lxml_python解析xml之lxml

    虽然python解析xml的库很多,但是,由于lxml在底层是用C语言实现的,所以lxml在速度上有明显优势.除了速度上的优势,lxml在使用方面,易用性也非常好.这里将以下面的xml数据为例,介绍l ...

最新文章

  1. 胡想——对机器人控制体系的一些想法
  2. 集合的get方法中参数从多少开始_JAVA从头开始一基础梳理(4-5-3)
  3. 「Self-driving: Perception」多传感器融合之Camera、Lidar 雷达融合
  4. Spring Enable*高级应用及原理
  5. PS教程第三课:PS界面
  6. 进程与线程的一个简单解释(转)
  7. Layui简介、layui例子
  8. 图像处理保研面试_保研(六校面试)
  9. 创业码农被公司套路最惨的一次经历
  10. HorizontalListView中setSelection方法没有实现的数据刷新的解决方法
  11. 录音转成文字的方法分享
  12. 二维码相机遮罩层快速实现
  13. 简单的jq实现树形菜单
  14. sql trim函数_SQL TRIM函数
  15. 决策树(Decision Tree)总结
  16. 老笔记本电脑系统Linux,【转载】旧电脑新衣裳,国产linux操作系统旧平台短期体验...
  17. 从知识传播的维度对比探讨元宇宙
  18. 纯思考:主观和客观中的观察者
  19. 优化淘宝商品比价定向爬虫--爬虫的浏览器伪装
  20. Jsoup小Demo

热门文章

  1. 35+大龄程序员被清退?
  2. 7 年零故障支撑双 11,消息中间件 RocketMQ 如何做到?
  3. 开源中国开源世界高峰论坛
  4. 【优化算法】饥饿游戏搜索算法(HGS)【含Matlab源码 1802期】
  5. 【图像处理基础】基于matlab GUI图像局部放大【含Matlab源码 1016期】
  6. 锁 公平 非公平_推荐引擎也需要公平!
  7. yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别
  8. 安装Scrapy失败的解决方法
  9. python:安装pycaret2.2.3(pytorch版本为1.7.1)
  10. rabbitmq多个消费者_选型必看:RabbitMQ 七夕 Kafka,差异立现