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

网站设计 重庆长春地区网站建设

网站设计 重庆,长春地区网站建设,秦皇岛做网站外包,郑州销售网站概述 XML&#xff08;全称Extensible Markup Language,可扩展标记语言&#xff09; .本质是一种数据的格式&#xff0c;可以用来存储复杂的数据结构&#xff0c;和数据关系 XML特点 1.XML中的“<标签名>”成为一个标签或者一个元素&#xff0c;一般成对出现的 2.XML…

概述

XML(全称Extensible Markup Language,可扩展标记语言)

.本质是一种数据的格式,可以用来存储复杂的数据结构,和数据关系

XML特点

1.XML中的“<标签名>”成为一个标签或者一个元素,一般成对出现的

2.XML中的便签名可以自己定义(可拓展),但必须要正确的嵌套

3.XML中只能有一个根标签

4.XML中的标签可以有属性

5.如果一个文件中防止的事XML格式的数据,这个文件就是XML文件,后缀一般要写成.xml

XML编写

XML创建

就是创建一个XML类型的文件,要求文件的后缀必须xml

ideal创建xml文件

在这里插入图片描述

xml语法规则

在这里插入图片描述

<?xml version="1.0" encoding="utf-8" ?>
<!-- 以下是新的xml内容 -->
<users><user id = "1"><name>张三</name><sex></sex><age>18</age><hobby>炸鸡</hobby><sql><![CDATA[select * from user where id >=1 && id <=3]]></sql></user><user id="2" desc="这是一个李诞"><name>李诞</name><sex></sex><age>20</age><hobby>脱口秀</hobby><sql>select * from user where id &gt;=3 &amp;&amp; id &lt;=5 </sql></user>
</users>

XML的作用和应用场景

本质是一种数据格式,可以存储复杂的数据结构,和数据无关。

应用场景:经常作为系统配置文件,或者作为一种特殊的数据结构,在网络中传播

读取XML文件中数据

解析XML文件

程序员不需要自己写元素IO源代码来解析XML,难度大,也繁琐

其实很多开源框架,很好用,解析XML框架,最著名Dom4j(第三方研发)

步骤

在这里插入图片描述

解析

在这里插入图片描述

案例

在这里插入图片描述

        // 目标:掌握dom4j解析xml文件// 创建对象SAXReader reader = new SAXReader();// 1.解析xml文件Document document = reader.read("day16-special-io/src/hello_world1.xml");// 2.获取元素对象Element rootElement = document.getRootElement();// 3.获取元素内容System.out.println("============= rootElement");System.out.println(rootElement.getName());// 4.获取属性值// 5.获取子元素对象System.out.println("============= chid");
//        List<Element> elements = rootElement.elements();List<Element> elements = rootElement.elements("user");for (Element element : elements) {System.out.println(element.getName());}// 6.获取单个子元素Element user = rootElement.element("user");System.out.println(user.elementText("name"));// 7.获取子元素属性值System.out.println(user.attributeValue("id"));// 8.获取文本内容System.out.println(user.elementTextTrim("name"));Element nameE = user.element("name");System.out.println(nameE.getText());

XML创建

在这里插入图片描述

StringBuffer sb = new StringBuffer();
sb.append("<?xml version=\"1.0\" encoding=\"utf-8\" ?>\r\n");
sb.append("<user>\r\n");
sb.append("\t<name>").append("张三").append("</name>\r\n");
sb.append("\t<age>").append(18).append("</age>\r\n");
sb.append("\t<hight>").append(178.5).append("</hight>\r\n");
sb.append("</user>\r\n");PrintStream ps = new PrintStream("day16-special-io/src/user1.xml");
ps.println(sb);
ps.close();

约束XML文件编写【了解】

什么是约束?

就是限制xml以某种格式进行书写

约束文档

抓们限制xml书写格式的文档,比如:限制标签、属性应该怎么写

约束文档分类

DTD文档
在这里插入图片描述
在这里插入图片描述
Schema文档
在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/a/591522.html

相关文章:

  • 网站后台安全密码WordPress文章投票
  • 唐山如何做百度的网站建设wordpress有什么有趣的插件
  • 昆明公司网站制作物业管理系统er图
  • 开发电子商务网站和开发新闻类网站什么异同做网站的为什么不给域名和密码
  • 官网如何被AI精准抓取?维星AI GEO优化让信息传递效率提升3倍
  • 网站建设ftpwordpress主题免费
  • 网站建设怎么入账做卷皮网类似网站
  • 网站效果检测开淘宝店要自己做网站吗
  • 个人动漫网站怎么做页面网站顶部轮播怎么做的
  • 自己做图片的网站吗wordpress图片添加字体
  • 个人手机网站动力做网站
  • 桂林生活网新闻中心保定网站关键词优化
  • 龙游做网站吉林省最新消息今天新增
  • 网站已经备案更换主机访问网站 流程图
  • 产品毕业设计代做网站产品推广方案模板
  • 网站上的地图怎么做网站建设技术方面的体会
  • 提供网站建设公wordpress一数据库多网站
  • 陕西建设厅继续教育网站企业网站 设
  • 上海网站设计网页设计百杭网络推广公司
  • 在拼多多开网店的流程优化推荐
  • 空间网站模板题库制作助手app
  • 网站建设与规划方向网站搭建技术
  • 网站的折线图怎么做seo网站关键词优化哪家好
  • 行业网站怎么做英雄联盟网站模板
  • 厦门做网站最好的公司宁波互联网企业排名
  • 站长之家网站建设泰安建设企业网站
  • 银川网站开发培训想重装wordpress
  • 网站如何做IPV6支持网站人员队伍建设薄弱
  • 做cpa用什么类型的网站好大学生网页设计期末作业
  • 做网站什么主题比较好在线网站seo诊断