当前位置: 首页 > news >正文

做科研交流常用的网站获取网站后台地址

做科研交流常用的网站,获取网站后台地址,站长工具精华,国际域名和国内域名区别xml是实现不同语言或程序之间进行数据交换的协议&#xff0c;跟json差不多&#xff0c;但json使用起来更简单 xml的格式如下&#xff0c;就是通过<>节点来区别数据结构的: <data> <country name"Liechtenstein"> <rank updated"yes"…

xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单

xml的格式如下,就是通过<>节点来区别数据结构的:

<data>

    <country name="Liechtenstein">

        <rank updated="yes">2</rank>

        <year updated="yes">2010</year>

        <gdppc>141100</gdppc>

        <neighbor direction="E" name="Austria" />

        <neighbor direction="W" name="Switzerland" />

    </country>

    <country name="Singapore">

        <rank updated="yes">5</rank>

        <year updated="yes">2013</year>

        <gdppc>59900</gdppc>

        <neighbor direction="N" name="Malaysia" />

    </country>

    <country name="Panama">

        <rank updated="yes">69</rank>

        <year updated="yes">2013</year>

        <gdppc>13600</gdppc>

        <neighbor direction="W" name="Costa Rica" />

        <neighbor direction="E" name="Colombia" />

    </country>

</data>

xml协议在各个语言里的都 是支持的,在python中可以用以下模块操作xml

import xml.etree.ElementTree as ET

tree = ET.parse("xmltest.xml")

root = tree.getroot()

print(root.tag)

# 遍历xml文档

for child in root:

    print(child.tag, child.attrib)

    for in child:

        print(i.tag, i.text)

# 遍历year节点

for node in root.iter('year'):

    print(node.tag, node.text)

# 修改和删除xml文档内容

# 修改

for node in root.iter('year'):

    new_year = int(node.text) + 1

    node.text = str(new_year)

    node.set('updated''yes')

tree.write("xmltest.xml")

# 删除

for country in root.findall('country'):

    rank = int(country.find('rank').text)

    if rank > 50:

        root.remove(country)

tree.write('output.xml')

自己创建xml文档

new_xml = ET.Element("namelist")

name = ET.SubElement(new_xml, "name", attrib={"enrolled""yes"})

age = ET.SubElement(name, "age", attrib={"checked""no"})

sex = ET.SubElement(name, "sex")

sex.text = '33'

name2 = ET.SubElement(new_xml, "name", attrib={"enrolled""no"})

age = ET.SubElement(name2, "age")

age.text = '19'

et = ET.ElementTree(new_xml)        # 生成文档对象

et.write("test.xml", encoding="utf-8", xml_declaration=True)

ET.dump(new_xml)   # 打印生成的格式

http://www.yayakq.cn/news/488434/

相关文章:

  • 简易个人网站模板阿里云网站建设官方自营店
  • 大同网站建设公司奥创微信管理系统
  • 一个企业可以备案几个网站介绍小说的网站模板
  • 南京电器网站建设腾讯企业邮箱登录入口手机版下载
  • wordpress建网站视频淘宝免费推广的方式有哪些
  • 门户网站开发哪家好wordpress如何重新连接数据库
  • 做网站智能工具天津做网站哪家好
  • 网站建设 有必要吗网站职位推荐怎么做
  • flask 网站开发广州制造业网络营销
  • 自己做一个网站一年的费用奉贤网页设计
  • 锦州网站推广坪山网站建设设计
  • 模仿的网站做一样违法吗网站 二级分类
  • 公司网站服务类型怎么填温州网站建站模板
  • cms建站系统 开源网站后台功能需求
  • 注册网站费用wordpress删除dux主题
  • 哪些网站可以做店铺推广男女做爰网站
  • 全国做临期进口食品的网站想自己做网站需要会什么软件
  • 多人运动免费正能量网站链接品牌官网搭建
  • 聊城网站建设科技公司深圳住房和建设局网站 龙华
  • 网站开发工程师年度总结网站seo诊断技巧
  • 电商网站建设公司哪家好上海seo网站推广公司
  • 增城区建设局网站广西住房和城乡建设厅
  • 做网站还要什么认证吗万网商标
  • 网站设计与规划作业国内优秀企业网站设计欣赏
  • 百度做网站要多久郑州营销型网站公司电话
  • 在线考试网站开发网站空间不能读数据库
  • 大连网站运营书店网站策划书
  • 北京网站快速排名优化上海网站制作机构
  • 凡科轻站小程序制作平台如何查域名备案信息查询
  • 推荐常州网站建设公司云南营造建设有限公司网站