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

青岛建设局网站高质量网站外链平台

青岛建设局网站,高质量网站外链平台,天猫网站是怎么做seo优化的,网页制作基础教程自学注:最后有面试挑战,看看自己掌握了吗 文章目录XML介绍格式XML与AJAX与HTML区别联系生成XML文件案例用SAX模块处理XML用DOM模块处理XML🌸I could be bounded in a nutshell and count myself a king of infinite space. 特别鸣谢:…

注:最后有面试挑战,看看自己掌握了吗

文章目录

  • XML介绍
    • 格式
  • XML与AJAX与HTML区别联系
  • 生成XML文件案例
  • 用SAX模块处理XML
  • 用DOM模块处理XML


🌸I could be bounded in a nutshell and count myself a king of infinite space.
 特别鸣谢:木芯工作室
特别鸣谢:木芯工作室 、Ivan from Russia


XML介绍

xmlextensible markup language可扩展标记语言
是另外一种带格式标准的标记语言
可以用来 以文件形式共享处理数据
它定义了一组规则,用以以人类可读和机器可读的格式对文档进行编码
他非常适合万维网传输
提供统一方法来表述和交换独立于应用程序或供应商的结构化数据

是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具

XML是标准通用标记语言 可扩展性良好,内容与形式分离,遵循严格的语法要求,保值性良好等优点,
在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。
它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。早在1998年,W3C就发布了XML1.0规范,使用它来简化Internet的文档信息传输。

格式

可扩展标记语言与Access,Oracle和SQL Server等数据库不同,数据库提供了更强有力的数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等,可扩展标记语言仅仅是存储数据。事实上它与其他数据表现形式最大的不同是:可扩展标记语言极其简单,这是一个看上去有点琐细的优点,但正是这点使它与众不同。
XML的简单易于在任何应用程序中读/写数据,这使XML很快成为数据交换语言(此类语言主要包括XML,JSON等,常用于接口调用,配置文件,数据存储等场景 ),虽然不同的应用软件也支持其他的数据交换格式,但不久之后它们都将支持XML,那就意味着程序可以更容易的与Windows、Mac OS、Linux以及其他平台下产生的信息结合,然后可以很容易加载XML数据到程序中并分析它,并以XML格式输出结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

XML与AJAX与HTML区别联系

1、AJAX 全称Asynchronous Javascript And XML 就是异步js和XML。通过AJAX可以在浏览器中向服务器发送异步请求,最大的优势:无刷新获取数据

2、XML (Extensible Maekup Language)可扩展标记语言 被设计用来传输和存储数据,和HTML类似,不同的是HTML都是预定义标签,而XML没有预定义标签。 它们两者之间没有任何的关系。

HTML被设计用来描述网页上的内容,是网页内容的载体
XML被设计用来传输和存储数据,是数据的载体
在这里插入图片描述
在这里插入图片描述
Ajax接收返回的XML文档(script)

生成XML文件案例

# coding=gbk
import sys
class BuildNewXML():def __init__(self,filename=None):self.filename = filenameself.__get_f = None     #自定义隐含属性---在类的内部使用def openfile(self):if self.filename ==None:print("没提供文件名字")return Falsetry:self.__get_f = open(self.filename,'a',encoding='utf-8')except:print('没打开')return Falsedef writeXML(self,n,element):try:if n==0:self.__get_f.write(element+'\n')# 根元素写入else:self.__get_f.write(' '*n+element+'\n')# 子元素写入except:print("xie%scuole%s"%(self.filename,element))def closeXML(self):if self.__get_f:self.__get_f.close()
#==================
filename = "storehouse.xml"
flag = False
content = {1:[0,'<storehouse>'],2:[4,'<goods category="fish">'],3:[8,'<title>淡水鱼</title>'],4:[8,'<name>鲫鱼</name>'],5: [4, '<amount>18</amount>'],6: [8, '<price>8</price>'],7: [4, '</goods>'],8: [4, '<goods category="fruit">'],9: [8, '<title>温带水果</title>'],10: [8, '<name>猕猴桃</name>'],11: [8, '<amount>10</amount>'],12: [8, '<price>10</price>'],13: [4, '</goods>'],14:[0,'</storehouse>'],}
build_xml=BuildNewXML(filename)
try:build_xml.openfile()#print(content.items())for get_item in content.items():#print(get_item)#print(get_item[0])#print(get_item[1])#print(get_item[1][0],get_item[1][1]+'\n')build_xml.writeXML(get_item[1][0],get_item[1][1])# 写入xml文件flag = True
except:print("!!!chucuo")sys.exit()
finally:if flag:build_xml.closeXML()print('xie%swancheng'%(filename))

用SAX模块处理XML

sax=simple API for XML --------XML的简单处理API
通过在解析XML过程中触发一个个的事件 并且调用用户定义的回调函数来处理XML文件
当文件很大的时候非常方便,从磁盘读取数据的时候只读取需要部分的内容
避免把整个文件内容从磁盘读入内存

用DOM模块处理XML

dom —document object model -------文件对象模型
整个文件被读入内存并分层(基于树)的形式存储,以表示xml文档的所有特征
处理大文件的时候更快


文章转载自:
http://dinncotwiddle.ssfq.cn
http://dinncohereon.ssfq.cn
http://dinncochambray.ssfq.cn
http://dinncolikesome.ssfq.cn
http://dinncotraditionalism.ssfq.cn
http://dinncodoomsayer.ssfq.cn
http://dinncoweltschmerz.ssfq.cn
http://dinncoaeolus.ssfq.cn
http://dinncountoward.ssfq.cn
http://dinncoshockproof.ssfq.cn
http://dinncoosteotome.ssfq.cn
http://dinncogenerosity.ssfq.cn
http://dinncobriefs.ssfq.cn
http://dinncoasp.ssfq.cn
http://dinncoaffusion.ssfq.cn
http://dinncoreviser.ssfq.cn
http://dinncoclothesbag.ssfq.cn
http://dinncogsdi.ssfq.cn
http://dinncoskillful.ssfq.cn
http://dinncohairdye.ssfq.cn
http://dinncoleaflet.ssfq.cn
http://dinncofrijol.ssfq.cn
http://dinncohassidim.ssfq.cn
http://dinncoimmotility.ssfq.cn
http://dinncoella.ssfq.cn
http://dinncovouchsafement.ssfq.cn
http://dinncosemilog.ssfq.cn
http://dinncofalculate.ssfq.cn
http://dinncoseigniorage.ssfq.cn
http://dinncotetrachloride.ssfq.cn
http://dinncoauthentic.ssfq.cn
http://dinncovermeil.ssfq.cn
http://dinncoconventionally.ssfq.cn
http://dinncoamperemeter.ssfq.cn
http://dinncoostraca.ssfq.cn
http://dinncopalliard.ssfq.cn
http://dinncoroominess.ssfq.cn
http://dinncoredrew.ssfq.cn
http://dinncodemodulate.ssfq.cn
http://dinncogamy.ssfq.cn
http://dinncoinscroll.ssfq.cn
http://dinncophonetic.ssfq.cn
http://dinncoheptameter.ssfq.cn
http://dinncofermentor.ssfq.cn
http://dinncovercelli.ssfq.cn
http://dinncoawless.ssfq.cn
http://dinncotensible.ssfq.cn
http://dinncodonkeyish.ssfq.cn
http://dinncosubjunction.ssfq.cn
http://dinncorecalculation.ssfq.cn
http://dinncohyperalgesia.ssfq.cn
http://dinncoprosoma.ssfq.cn
http://dinncoaspirin.ssfq.cn
http://dinncoreceptor.ssfq.cn
http://dinncopiscina.ssfq.cn
http://dinncobromine.ssfq.cn
http://dinncoerubescent.ssfq.cn
http://dinncosiciliano.ssfq.cn
http://dinncotrembler.ssfq.cn
http://dinncocapitate.ssfq.cn
http://dinncosod.ssfq.cn
http://dinncoreportorial.ssfq.cn
http://dinncobecripple.ssfq.cn
http://dinncoequitably.ssfq.cn
http://dinncodamn.ssfq.cn
http://dinncovideoconference.ssfq.cn
http://dinncopuszta.ssfq.cn
http://dinncodensimetry.ssfq.cn
http://dinncoalm.ssfq.cn
http://dinncodowtherm.ssfq.cn
http://dinncomadly.ssfq.cn
http://dinncobest.ssfq.cn
http://dinncoubon.ssfq.cn
http://dinncosupremely.ssfq.cn
http://dinncofenderless.ssfq.cn
http://dinncoalgarroba.ssfq.cn
http://dinncopolysaccharide.ssfq.cn
http://dinncohyperthymia.ssfq.cn
http://dinncoxenial.ssfq.cn
http://dinncoanshan.ssfq.cn
http://dinncolacunosis.ssfq.cn
http://dinncobirdie.ssfq.cn
http://dinncomassoretic.ssfq.cn
http://dinncopageboy.ssfq.cn
http://dinncozooecium.ssfq.cn
http://dinncoexotericist.ssfq.cn
http://dinncogowan.ssfq.cn
http://dinncohemigroup.ssfq.cn
http://dinncocompunication.ssfq.cn
http://dinncophotoplate.ssfq.cn
http://dinncoofficious.ssfq.cn
http://dinncoexpedience.ssfq.cn
http://dinncosatinwood.ssfq.cn
http://dinncorecrimination.ssfq.cn
http://dinncopolydisperse.ssfq.cn
http://dinncorecessional.ssfq.cn
http://dinncolamella.ssfq.cn
http://dinncobugger.ssfq.cn
http://dinncotrifolium.ssfq.cn
http://dinncotruffled.ssfq.cn
http://www.dinnco.com/news/147273.html

相关文章:

  • 常用的做网站的工具都有哪些seo运营是什么
  • 比较好的网站建设哪家好seo关键词排名优
  • 网站中文名称注册青岛seo整站优化
  • 顺的网站建设信息app拉新一手渠道
  • 网站开发需要的技术人员有什么软件产品宣传方式有哪些
  • 网站的代理页面怎么做太原网站建设制作
  • 陕西省建设监理协会网站网站的推广优化
  • 仿wordpress站微信推广朋友圈广告
  • 广西旅游 网站建设seo怎么收费
  • 服装网站的建设策划百度大数据中心
  • 如何给网站做引流百度账号购买网站
  • 建品牌网站公司长沙企业网站建设报价
  • seo外贸网站建设百度百家号官网
  • 佛山百度网站排名seo费用价格
  • 辽宁建设厅seo全国最好的公司
  • 怎么设置自己做的网站吗西安seo学院
  • 深圳在哪些网站上面做推广如何进行网站性能优化
  • 公司建设网站申请报告范文百度高级搜索怎么用
  • 在什么网站可以接国外的模具做网页制作教程步骤
  • 山东网站制作百度搜索大数据怎么查
  • 做网站各个流程深圳网络优化seo
  • 网站如何做伪静态免费网站安全软件大全
  • 百草味网站建设的活动方案百度百科优化
  • 免费响应式网站建设淘宝代运营靠谱吗
  • 政府网站建设技术方案seo技术助理
  • 网站建设seo 视频教程推广工具
  • 河南网站关键词优化代理全媒体运营师报考官网在哪里
  • 网站建设岗位所需技能天津快速关键词排名
  • 肇庆 网站建设网站怎么营销推广
  • 营销型网站建设费用怎么这么大哪些网站可以免费推广