首页 > 其他分享 >XML极速入门

XML极速入门

时间:2022-11-03 11:45:33浏览次数:60  
标签:XML 10 浏览器 入门 标签 阿伟 IDEA 极速

基本样貌

<?xml version="1.0" encoding="UTF-8" ?>
<outer>
    <name>阿伟</name>
    <desc>怎么又在玩电动啊</desc>
    <inner type="1">
        <age>10</age>
        <sex>男</sex>
    </inner>
</outer>

XML格式规范

  • 注释
  • IDEA可以通过Ctrl+/快速生成
<!--注释内容-->
  • 必须存在一个根节点包含所有子节点
<!--最外部的节点称之为根节点-->
<outer>

	<!--一个或多个子节点-->
	<!--一个或多个子节点-->
	<!--一个或多个子节点-->

</outer>
  • 头部声明不是必须的
<?xml version="1.0" encoding="UTF-8" ?><!--头部声明-->
  • 所有标签必须成对出现,可以嵌套但是不能交叉嵌套
<!--成对出现-->
<name>阿伟</name>

<!--可以嵌套-->
<inner type="1">
        <age>10</age>
        <sex>男</sex>
</inner>


<!--交叉嵌套  这是不允许的的!!!-->
<age>10
	<sex>男
</age>
	</sex>
  • 标签可以存在属性,属性值单引号双引号不限制
<!--属性-->
<inner type="1">
<inner type='1'>
  • 标签大小写敏感
<!--错误!!!-->
<desc>怎么又在玩电动啊</Desc>

<!--正确-->
<desc>怎么又在玩电动啊</desc>
  • 内容出现< >可以使用转义字符
<!--错误!!!-->
<age>1<0</age>

<age>1&lt;0</age>

image

  • 若嫌一个一个改太麻烦,也可以使用CDATA来快速创建不解析区域
  • 包括CDATA都不会解析
<?xml version="1.0" encoding="UTF-8" ?>
<test>
    <name><![CDATA[这里是不解析内容]]></name>
</test>

image

image

XML文件可以通过浏览器打开查看语法是否错误

  1. IDEA:右键XML文件->Open In->Browser->选择浏览器
  2. 直接拖拽XML文件向浏览器
    image

标签:XML,10,浏览器,入门,标签,阿伟,IDEA,极速
From: https://www.cnblogs.com/Ocraft/p/16853931.html

相关文章

  • Laravel入门与实战示例代码----数据库和Eloquent
    示例8-1数据库默认连接列表'connections'=>['sqlite'=>['driver'=>'sqlite','database'=>database_path('database.sqlite'),'prefix'......
  • laravel入门教程(二)
    上次说到了子域名路由,这回从命名空间前缀说起命名空间前缀通过使用路由组命名空间前缀,就可以避免在群组内使用很长的控制器进行引用,如API/ControllerA@indexAPI/ControllerB......
  • laravel入门教程(一)
    laravel入门教程(一)本教程是针对laravel5来讲解的####0.1、一个简单的示例//文件:routes/web.php<?phpRoute::get('/','WelcomeController@index');//文件:app/Http/Contro......
  • 了解juery----异步请求+渲染页面入门
    了解juery—-异步请求从后端的角度去学习前端发起请求:functiontest(){$.ajax({//提交数据的类型POSTGETtype:"POST",//提交......
  • 点云分割入门(一)
    经典点云分割方法:随机采样一致方法(RANSAC)欧式聚类分割方法条件欧式聚类分割基于区域生长的分割基于颜色的区域生长分割最小图割的分割基于法线微分的......
  • Spring Boot 入门
    简介SpringBoot帮助您创建可以独立运行的、基于产品级Spring的应用程序。您可以使用SpringBoot创建Java应用程序,这些应用程序可以通过使用java-jar或更传统......
  • python基础入门之面向对象
    python基础入门之面向对象面向对象前戏之人狗大战"""编写代码简单的实现人打狗,狗咬人的小游戏(剧情需要,人与狗是好朋友)"""#推导步骤1:代码定义出人和狗person1={'......
  • nginx配置http服务简单入门
    nginx是用的最多的web服务器java和python可以写nginx服务,为什么还需要nginx是因为nginx是纯粹的做http实现的服务,并没有业务逻辑,做http代理1.需要安装nginxnginx.org主......
  • Hadoop入门(2)——环境准备
    CentOS环境环境要求使用VMware虚拟机搭建基于CentOS7.5的Hadoop环境:cpu核数(需要搭建3台Hadoop组成集群,加上Windows本机,所以可以分配的数量为本机的cpu核数除以4)内存至......
  • 第一章、Flink wordcount 入门示例
    概述希望通过本示例对flink有一个轮廓性的认识本示例实现效果:flink连接SocketServer,从SockerServer中按行读取数据作为数据输入,将输入的数据根据空格切分、分组、......