有没有人能简单解释下XML
firefox吧
全部回复
仅看楼主
level 12
破灭梦 楼主
让我这么笨的人能弄懂?
2014年06月21日 12点06分 1
level 12
跟HTML类似 标签为自定义
2014年06月21日 12点06分 2
主要是不理解是做什么的。wiki说是所以XML用途的焦点是它说明数据是什么,以及携带数据信息。但我愣是看不懂
2014年06月21日 12点06分
level 15
[乖]现在json用得比较多了
2014年06月21日 12点06分 3
火狐的书签备份都该用jsonlz4了 [滑稽]
2014年06月21日 12点06分
莫名懂了[汗]
2014年06月21日 13点06分
回复 文科980195412 :[太开心]json是神马
2014年06月21日 13点06分
回复 绯色起源 :[太开心]好吃的
2014年06月21日 13点06分
level 12
主要就是用来传输数据,你可以自定义标签,自己规定名称,然后赋值。我的理解是,xml就是一个简易的数据库。
Html则是用来显示。
2014年06月21日 12点06分 5
谢谢
2014年06月21日 13点06分
level 9
—现在要一份纯粹的爱情,很难。放不下骄傲,放不下身段,参杂太多人太多事,彼此撑着,最后以“爱不起”、“不适合”收场。陪我们走到最后的人,也许算不上是我们最爱的,但会是最合适的。这样也很好,不是吗?人生本不完美,也许懂得知足。年轻就是这样,有错过有遗憾,最后才会学着珍惜
2014年06月21日 13点06分 6
@文科980195412 这人云回复(至少是复制粘贴回复)三次了
2014年06月21日 13点06分
回复 lychichem :10天了
2014年06月21日 13点06分
level 10
拿html举例子
如果有<img>说明这是一个图像
在浏览器里面就会显示出来
这是html的“规则”
xml
如果有一个<img>说明这是一段文本
就会表示出文本
为什么呢?
因为我就是这么规定的= =
2014年06月21日 13点06分 7
xml 也能像html里一样展示页面么?或者说你定义可以定义<img>展示图像么?
2014年06月21日 13点06分
回复 破灭梦 :有XSL
2014年06月21日 13点06分
回复 路人的视线 :XSL会用在网页里么?
2014年06月21日 13点06分
回复 破灭梦 :xsl用于xml吧……
2014年06月21日 13点06分
level 11
可扩展标记语言 意思已经够清楚了吧
2014年06月21日 13点06分 8
我打个比方,如果在网页里有xml.具体是起到什么样的作用,存储数据,然后javascript可以访问?
2014年06月21日 13点06分
回复 破灭梦 :就是用于数据处理的嘛
2014年06月21日 13点06分
回复 異次元の鎖 :我就是不知道用什么方法用的[汗]
2014年06月21日 13点06分
回复 破灭梦 :XML本身只是一种结构性的描述语言,不同语言解析XML的方法不同,你要问JS怎么调的看这个就好 http://www.w3school.com.cn/xml/xml_parser.asp
2014年06月21日 13点06分
level 13
一种标记语言,数据表现的一种形式(可对比 HTML 等)。
可用于软件的配置文件等。现在的很多 Open API 就返回 XML 和 JSON 等形式的数据供(第三方)使用。
大名鼎鼎的 Ajax 中的 x 就是 XML (不过现在 Ajax 的应用场景基本只采用 JSON 格式了)。
还有常见的 SVG 就使用 XML 定义图片。
简而言之,把它当做数据信息的容器就没错了。
2014年06月21日 13点06分 9
谢谢
2014年06月21日 13点06分
level 12
和ini,json的作用类似。
2014年06月21日 13点06分 10
了解
2014年06月21日 13点06分
level 10
这是一个XML+XSL的例子
http://www.w3school.com.cn/example/xmle/simplexsl.xml
“所有现代浏览器都内建了供读取和操作 XML 的 XML 解析器。
解析器把 XML 转换为 XML DOM 对象 - 可通过 JavaScript 操作的对象。”
2014年06月21日 13点06分 11
在看了
2014年06月21日 13点06分
level 13
说个实例可能更好理解,假设贴吧有个 API 用于查询用户信息:
http://api.tieba.com/user/show/007.xml?source=appkey
请求这个接口时,它返回一个 xml:
<?xml version="1.0" encoding="UTF-8"?>
<user>
<id>007</id>
<username>破灭梦</username>
<sex>男</sex>
<age>18</age>
</user>
它也可以设计为返回一个 JSON:
http://api.tieba.com/user/show/007.json?source=appkey
2014年06月21日 13点06分 12
其实我也很好奇为什么xml用于传输,而不是自定义版html,比如把几个标签打包成一个组合什么的……
2014年06月21日 13点06分
[乖]
2014年06月21日 14点06分
回复 路人的视线 :两者应该都是来自 SGML ,但 HTML 专注于数据显示,XML 的出现一定程度上也是为了弥补 HTML 数据描述的不足。如果用 HTML 标签打包成组合显然复杂化了,而且可读性更差,数据冗余,在网络传输上更是毫无优势。不过现在大多都用 JSON 了。HTML5 的 data-* 属性,倒是增强了数据描述。
2014年06月21日 14点06分
level 13
被吞了。
返回JSON:
{
"id":007,
"username":"破灭梦",
"sex":"男",
"age":18
}
从携带数据信息角度来看,两者可以认为是相同的。因为都是某种标准,所以开发者可以根据自己需要获取不同的格式,并处理展示出来。
2014年06月21日 13点06分 13
谢谢,在消化中
2014年06月21日 14点06分
level 13
XML 1.存储数据 2.配置文件
[瞌睡]求妹纸~
2014年06月21日 14点06分 14
了解了
2014年06月21日 15点06分
level 15
交叉make love
2014年06月21日 15点06分 15
[汗]
2014年06月21日 15点06分
1