初识XML基础知识

来源:脚本之家  责任编辑:小易  

贵州地税电子申报系统如何导入公司的基础数据XML文件,从窗口的什么地方导入

 XML定义:

xmlelem = Xmldoc.CreateElement("", "ROOT", "");//根节点ROOT Xmldoc.AppendChild(xmlelem); Xmldoc.Save("你的路径.xml");

用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。

xml sitemap应该就是网站地图,只不过是xml格式,方便其它客户端的浏览网站地图 查看原

XML发展史?

- 在电话内部 - 不需要对服务器的额外访问。 WML 文档实例: Our HTML Tutorial is an award winning tutorial from W3School. Our XML Tutorial is an award winning tutorial from W

简单提一下Markup Language历史:

基本上不需要多少XML的知识,你只要知道XML是一种格式化的语言就可以了,特点就是标签必须闭合,android里面需要用到xml的地方不外呼是布局和资源的xml文件和配置文件

1969:GML(Generalized Markup Language)--(IBMResearch)

核心思想是:把 xml文件看作是一个对象模型,然后通过对象的方式来操作 xml 文件。 php item(0)->nodeValue; ?>   注意点: (1)编码问题; (2)这里只是基础演示,比较麻

1968: SGML(Standard Generalized Markup Language)--(ISO)

一下子学这么多我也觉得你是神一样的男人; HTML-CSS-SQL数据库(学会最基本增删改查)-JavaScript-servlet-jsp-框架 收工~~XML在你学SERVERLET就会明白了.

1989:HTML(Hypertext Markup Language)--TimBerners Lee

第一。有黄线的代表警告和提醒,表示你需要更换一种实现方式。第一个黄线最好改成@string/。第二个黄线最好改成@dimen/。第二。有红线的代表代码错误。你的错误在于

作为SGML的一个实例,它的DTD(一种规则)作为标准被固定下来,因此Html不能定义其他符号化语言的源语言。而XML就可以哦,所以就出现了XML。

2.XML文档看成由若干元素所组成,每元素都文档逻辑组件,元素也包含若干子元素种层次结构称树结构(Tree structure)

1998/2:XML(Extensible markup Language)

其实XML跟HTML一样,都是标记语言,只是HTML的语言是规定好的,而XML语言是可以自己定义的,学XML其实很简单,不过应用很广泛,学会应用还是比较有难度.

W3C(World WideWeb Consortium)

文本框一般多是TextField,然后调用setText()方法就可以了,例如: TextField t=new TextField(); t.setText("这是个例子"); 至于xml,首先,你对于xml熟悉不?xml相当于一

SGML的子集

1. 确定一下$_clean的内容是什么编码 2. 确定一下你的这个PHP文件是什么编码 3. MYSQL是可以存入空字符串的,

XML(定义数据和元数据),XSL(style sheet 描述,就像CSS于html)

用工具将这个数据库做好后,放到android工程的asset或raw目录下。工程启动时先检查程序数据目录下是否存在该数据库,如不存在就将数据库文件复制到该目录下,然后再打开

SGMLvsXMLvs HTML:

很少吧?因为现在浏览器支持实在太差,肯定需要很多折中的做法才能得到想要的效果,那样就失去了使用XML为了标准的目的了。 我也想看看现在这方面技术去到哪里,有的话

SGML:长时间存放电子文件。

      使用费用高,大都在MainFrame平台。

XML:网页文件语言、数据交换语言、数据处理语言、文件整合语言。

应用范围几乎没有限制。

HTML:网页呈现语言、超文本语言。 

XML包括:

文件内容:

结构定义:DTD(Document TypeDefinitied)

XMLSchema(DTD+Datatype)

显示:XSL

XSLT+XHTML+Xpath+(Xlink)

 从html到XML:

比较:

HTML:

html只能提供数据显示功能。

浏览器提供单一语言机制。

网页搜索不精确。

扩充困难。

网页逻辑关系,网页分级认证不易建立。

web资源受限制,无法让其他应用使用。

XML:

开放平台。

可以做任何程序的输入数据。

XML改变了浏览器内部的结构。

XML具体应用:

XML的一个最主要的应用就是作为系统的配置文件,很多系统的配置文件都是用XML,Spring中application中XML,Hibernate中XML,在这里主要说说ASP.NET中的XML。

1、配置文件中。

 世间所有的相遇都是久别的重逢,我们曾建无数次的与XML擦肩而过,机房收费系统的配置文件,新闻发布系统的配置文件,以及我们建立每一个应用程序下的配置文件,配置文件的后缀名为.config,而我们的XML文件为.xml后缀,为什么vs中没有直接用Web.xml而是用的Web.config?我想可能是微软想把一个东西封装成知己的,就像箱子里是同样的苹果,我想变成我的,我就要弄好一个包装,并且贴上我的标签,告诉别人,这是我特有的。但事实上呢,网上有这样的回答:

config是配置,.xml是软件内置的网页文件。

表象:

前者:

用在web.config或者app.config之类.

<appSettings>是系统约定的节点,约定在这个节点下的所有<add />节点会被System.Configuration.ConfigurationManager.AppSetting读到.

后者:

完全的自定义接点,appSettings表示什么意思,add表示什么意思将在自己写的xml解析方法里指定和使用.

简单来说:

简单来说,config是xml的一个子集。

通常的xml都是只定义基本语法,至于节点的层次,节点格式,节点的含义,节点怎么被解析都是你自己定义.使得你的xml文件能和你的xml解析方法对应。

而web.config,app.config这类,是Microsoft和软件作者已经定义好了节点意义,你只需要遵守他的格式和规则,就能达到配置作用。

通俗讲:

打个可能不太好的比方:

xml文件本身是扑克牌.

config是斗地主。

你用config,就不需要自己制定规则,按照它的规则打就行。很方便,但是你不能违反他的规则。

而你自己写xml,还要先制定好规则,规则怎么定都随便你,然后按照这个规则出牌.

当然,这些都有一个大前提,都满足xml节点规范,你不能制定扑克牌的规则中放入几个麻将牌....

2、ASP.NET控件与XML。

在学习ASP.NET的视频的时候,用到很多控件,例如LIstBox,DropDownList常用控件,DataList,GridView等数据控件,ADO.NETDataSet操作XML文件,以及前两篇博客提到的导航控件menu和treeview在进行数据源绑定的时候都可以绑定XML文件。

本文全面的初识了XML,让大家从各个方面了解到了XML的定义、XML的发展史、和html的比较等一些知识,希望对大家的学习有所帮助。

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

学习XML要什么基础吗

其实Dreamweaver(HTML) 的格式就是符合XML的格式这个东西学会好学,学精还是比较难我觉得基础到不一定要,这是一门独立可以学的语言,但是如果要与别的语言结合,那当然最好还是有一定要结合的语言基础好些啦。 祝你学有所成

招标xml文件怎么打开,招标xml文件怎么打开知识

可以使用各类文本编辑器打开,比如Windows系统自带的记事本。

具体方法:

选择文件单击右键→选择“打开方式”→选择“记事本”打开。

想学习与java相关的xml的知识,求推荐书

我好像有那本电子书!!

一个XML的基础问题(XML文档嵌入DTD定义语句),我的IE浏览器什么都显示不出来

你问了两个问题:1. 为什么文件在IE里不显示?因为语法有错。DTD element的定义里,元素名和后面的括号间必须有空格,像book(bookname,author,price),bookname(#PCDATA)等都要有空格。你把语法错误改了以后就可以显示。2. 为什么错的DTD单独拿出来,xml可以显示?为什么DTD不能*xml的显示顺序?因为IE不根据DTD去验证XML的合法性。。。所以DTD是什么样的,在IE里都对XML没影响。

我想学XML,学到基础就可以了,请问有什么好书就可以介绍,主要学基础是用在Android上的XML。

因为太简单了,所以没有相关书籍~因为太简单了,所以在所有Android教程中都有短暂的几章教程因为太简单了,所以网上的教程写的都不是很详细,点到即止因为太简单了,所以自己写个test试试遇到具体问题再具体解决才是硬道理

  • 本文相关:
  • ajax 入门基础之 xmlhttprequest对象总结
  • linq to xml的编程基础
  • php中开发xml应用程序之基础篇 添加节点 删除节点 查询节点 查询节
  • 服务器xmlhttp(server xmlhttp in asp)基础知识
  • android开发基础教程—三种方式实现xml文件解析
  • c# xml与json之间相互转换实例详解
  • jquery处理xml格式的返回数据(实例解析)
  • dom基础及php读取xml内容操作的方法
  • c#简单写入xml文件的方法
  • c#写入对象或集合类型数据到xml文件的方法
  • c#实现的xml操作类实例
  • asp控制xml数据库的经典代码
  • asp开发基于xml的留言板
  • xpath入门 - xsl教程 - 3
  • xml指南——xml 属性
  • 让 asp 与 xml 交互
  • 存储于xml中需要的html转义代码
  • xmldom对象方法:对象事件
  • xml创建节点(根节点、子节点)
  • 博客日志摘要暨rss技术
  • xml指南——xml元素
  • xmldom对象方法:对象属性
  • 不同浏览器对xml的解析是不同的
  • 学习XML要什么基础吗
  • 招标xml文件怎么打开,招标xml文件怎么打开知识
  • 想学习与java相关的xml的知识,求推荐书
  • 一个XML的基础问题(XML文档嵌入DTD定义语句),我的IE浏览器...
  • 我想学XML,学到基础就可以了,请问有什么好书就可以介绍,主要...
  • 贵州地税电子申报系统如何导入公司的基础数据XML文件,从窗...
  • C# 操作xml的几个基础问题。。高手请进>>>
  • 什么是ROR和xml sitemap? 基础编程
  • WAP 基础-XML/XSLT
  • android开发中需要那些 xml知识
  • DOM基础及php读取xml内容操作的方法
  • java网页开发技术需要这些知识 HTML,XML,CSS,JavaScrip,AL...
  • android程序开发基础在.java中找xml的文件错误。
  • XML,Html,javascript和vbscript基础问题求解!!!
  • XML难学不难学,有HTML基础的话,需要多久可以学会?
  • java一些简单的基础问题文本框加内容和xml文件
  • php写入xml中文乱码的问题,应该是很基础的写入,用的编码都是...
  • Android开发中我有一些XML数据,想做成数据库,作为软件的基础...
  • 求一个xml做的简单个人网页 要用到xsl dtd dom css等知识
  • 各位老师:我想写一个xml数据过c#程序导入到sql中怎么写,需要...
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved