giada怎么读(giada什么意思
大家好,小宜来为大家讲解下。giada怎么读(giada什么意思这个很多人还不知道,现在让我们一起来看看吧!
DOM XML与DOM HTML扫盲
最近因为看Qt编程视频接触到XML,查了一下相关资料,了解了一些基本概念,特地分享给头条的读者们。
DOM是”文档对象模型“的缩写,它又分为两类,一个是XML,扩展标记语言,eXtensible Markup Language ,另一种叫HTML。
XML采用树形结构存放信息,每棵树有一个根节点(root node),根节点下面有子节点(child node),子节点下面有孙节点,依此类推。在每一层还有兄弟姐妹节点(sibling node)。
Giada De Laurentiis
2005
30.00
J K. Rowling
2005
29.99
这是w3shcools.com上面的一个XML例子。一个书店(bookstore)存放了很多种图书,每种图书有category, title, author, year, price等信息。
它的层级关系见附图。这个例子中,有四级节点。文档内容在最底下一层,它也算一个层级。把文档内容当成某级节点内含的内容,是一个普遍的容易出错的地方。
从这个例子看,XML就像是文档型数据库,或者说树这个数据结构来描述一些信息。相关的编程,集中在创建节点、添加节点内容,删除节点,读XML文件内容,写XML文件等。
DOM是w3c创建的一个文本格式。它的好处,文档介绍是为了跨平台的一种通用格式。
可以把DOM简单理解成一种约定格式的文件。各种编程语言,都有实现上述操作的库,Qt里面关于XML有一系列的Qt XML类(17个之多)。
编程的难度可能就在于此,到一定深度,你每前进一步,就有N多新的概念等着你学习,所以,当程序员才那么辛苦。虽然我只是业余爱好,但是这个行当的苦,真不是一般人能吃得下的。
本文giada怎么读(giada什么意思到此分享完毕,希望对大家有所帮助。