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

做公司网站需要服务器吗建筑设计网站网址

做公司网站需要服务器吗,建筑设计网站网址,网络营销方案策划书,做班级网站的实训报告XML(全称EXtensible Markup Language#xff0c;可扩展标记语言) 本质是一种数据的格式#xff0c;可以用来存储复杂的数据结构#xff0c;和数据关系 XML的特点 XML中的“标签名”称为一个标签或一个元素#xff0c;一般是成对出现的XML中的标签名可以自己定义…XML(全称EXtensible Markup Language可扩展标记语言) 本质是一种数据的格式可以用来存储复杂的数据结构和数据关系 XML的特点 XML中的“标签名”称为一个标签或一个元素一般是成对出现的XML中的标签名可以自己定义(可扩展)但必须要正确的嵌套XML中只能有一个根标签XML中的标签可以有属性如果一个文件中放置的是XML格式的数据这个文件就是XML文件后缀一般要写成.xml XML的创建 就是创建一个XML类型的文件要求文件的后缀必须使用xml如hello world.xml IDEA创建XML文件 XML的语法规则 XML文件的后缀名为:xml文档声明必须是第一行XML中可以定义注释信息:!--注释内容 --XML中书写”” 、“”等可能会出现冲突导致报错此时可以用如下特殊字符替代XML中可以写一个叫CDATA的数据区:![CDATA[…..内容... ]]里面的内容可以随便写 XML的作用和应用场景 本质是一种数据格式可以存储复杂的数据结构和数据关系应用场景:经常用来做为系统的配置文件或者作为一种特殊的数据结构在网络中进行传输 解析XML文件 使用程序读取XML文件中的数据注意:程序员并不需要自己写原始的I0流代码来解析XML难度较大!也相当繁琐!其实有很多开源的好用的解析XML的框架最知名的是:Dom4j(第三方研发的) 使用Dom4]解析出XML文件 需求:使用Dom4]把一个XML文件的数据进行解析 分析: 下载Dom4j框架官网下载。在项目中创建一个文件夹:lib将dom4j-最新版本.jar文件复制到 lib 文件夹在jar文件上点右键选择 Add as Library -点击OK在类中导包使用 DOM4J解析XML文件的思想:文档对象模型 Dom4j解析XML-得到Document对象 SAXReader:Dom4j提供的解析器可以认为是代表整个Dom4j框架 Element提供的方法 代码演示 xml文件 ?xml version1.0 encodingutf-8 ? !-- 这是一个注释上面的头部声明必须写在第一行必须有 -- !--根标签只能有一个-- usersuser id 1name李白/nameage33/agesex男/sexpassworddhzjtsl/password/useradminzeyu/adminuser id 2name吕布/nameage25/agesex男/sexpasswordchanchan/password/useruser id 3name貂蝉/nameage18/agesex女/sexpasswordzilong/password/useruser id 4name赵云/nameage23/agesex男/sexpasswordchanchan/password/user /users test import org.dom4j.Attribute; import org.dom4j.Document; import org.dom4j.Element; import org.dom4j.io.SAXReader;import java.util.List;public class Dom4jTest1 {public static void main(String[] args) throws Exception {//1、创建一个Dom4J框架提供的解析器对象SAXReader saxReader new SAXReader();//2、使用saxReader对象把需要解析的xml文件读成一个Document对象Document document saxReader.read(properties-xml-log\\helloworld.xml);//3、从文档对象中解析xml文件的全部数据Element root document.getRootElement();System.out.println(root.getName());//4、获取根元素下的全部一级子元素ListElement elements root.elements();//ListElement admin root.elements(admin); 获取指定元素名的元素列表for (Element element : elements) {System.out.println(element.getName());}//5、获取当前元素下的某个子元素Element admin root.element(admin);System.out.println(admin.getText());//如果下面有很多子元素user默认获取第一个Element user root.element(user);System.out.println(user.elementText(name));//6、获取元素的属性信息//方法一System.out.println(user.attributeValue(id));//方法二Attribute id user.attribute(id);System.out.println(id.getName());System.out.println(id.getValue());//7、如何获取全部的文本内容获取当前元素下的子元素文本值System.out.println(user.elementText(name));System.out.println(user.elementTextTrim(age)); //elementTextTrim 取出文本去除前后空格System.out.println(user.elementText(sex));} }运行结果 使用程序把数据写出到XML文件中去不建议用clom4j做 推荐直接把程序里的数据拼接成XML格式然后用IO流写出去! 代码演示 package com.zeyu.xml;import java.io.BufferedWriter; import java.io.FileWriter;public class Dom4jTest2 {public static void main(String[] args) {StringBuilder sb new StringBuilder();sb.append(?xml version\1.0\ encoding\utf-8\ ?\r\n);sb.append(student\r\n);sb.append(\tname).append(李白).append(/name\r\n);sb.append(\tsex).append(男).append(/sex\r\n);sb.append(\theight).append(168).append(/height\r\n);sb.append(/student);try (BufferedWriter bw new BufferedWriter(new FileWriter(properties-xml-log\\student.xml));){bw.write(sb.toString());} catch (Exception e) {e.printStackTrace();}} }运行结果 约束文档 专门用来限制xml书写格式的文档比如:限制标签、属性应该怎么写 约束文档分类 DTD文档Schema文档 DTD文档 编写DTD约束文档后缀必须是.dtd在需要编写的XML文件中导入该DTD约束文档然后XML文件就必须按照DTD约束文档指定的格式进行编写否则报错 schema 编写schema约束文档后缀必须是.xsd具体的形式到代码中观看在需要编写的XML文件中导入该schema约束文档按照约束内容编写XML文件的标签
http://www.pierceye.com/news/690154/

相关文章:

  • 企业网站用视频做首页wordpress 多主题插件下载
  • 阿里巴巴网官方网站新公司在哪做网站
  • 邢台专业做网站报价做一门户网站价格
  • 中山企业手机网站建设设计方案翻译
  • 江苏省品牌专业群建设专题网站wordpress 返利 插件
  • 建设部网站官网设计排版网站
  • 企业网站建设应避免数据孤岛网站建设费入何科目
  • wordpress数据量大网站访问石家庄网站建设招商
  • 公司核名在哪个网站免费申请无限流量卡
  • 做网站和网页的目的和作用是什么山西2地又检出阳性
  • 自助网站建设推广优化策略wordpress中文采集插件
  • 网站开发及运营成本做网站 公司 个体
  • 永久免费建站地址苏州h5网站建设价钱
  • 室内设计网站网站建设中请稍后再访问
  • 十堰网站开发培训编程软件手机
  • 南京网站优化推广微网站缺点
  • 大连零基础网站建设培训哪里有固安县建设局网站
  • 怎么制作网站首页培训心得体会总结简短
  • 商务网站建设 模板长春高端品牌网站建设
  • 做网站比较便宜办公资源网
  • 公司怎么做网页网站遵义网站设计公司
  • 网站建设毕业设计yy直播回放
  • 响应式网站有哪些2017淮南网络推广报价
  • 兰州公司网站建设网站建设筹备方案
  • 租房网站建设做一个跨境电商网站
  • 网站设计制作过程容桂做pc端网站
  • 宜昌市上海中学官网seo文章外包
  • 加强普法网站建设的通知制作婚恋网站
  • 北大荒建设集团有限公司网站网站添加在线qq聊天
  • 网站首页被k咋办上海市企业服务云登录