java 中的xml_Java中的XML操作

一、XML简介

1.  XML,即可扩展标记语言(Extendsible Markup Language),标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。

XML是一种标记语言,很类似HTML

XML的设计宗旨是传输数据,而非显示数据

XML标签没有被预定义,需要自定义标签

XML被设计为具有自我描述性

XML是W3C的推荐标准

2.  XML与HTML

XML不是HTML的替代品

XML和HTML是为不同的目的而设计的

XML被设计为传输和存储数据,其焦点是数据的内容

HTML被设计用来显示数据,其焦点是数据的外观

HTML旨在显示信息,而XML旨在传输信息

3.  XML的特点

XML仅仅是纯文本

XML没什么特别的。它仅仅是纯文本而已。有能力处理纯文本的软件都可以处理XML

不过,能够读懂XML的应用程序可以有针对性地处理XML的标签。标签的功能性意义依赖于程序的特性。

XML没有预定义的标签

在HTML中使用的标签(以及HTML的结构)是预定义的。HTML文档只能够使用在HTML中定义过的标签(比如

等等)。

XML允许创作者定义自己的标签和自己的文档结构。

4.XML的语法规则

XML的语法规则很简单,且很有逻辑。这些规则很容易学习,也很容易使用。

在XML中,省略关闭标签是非法的,所有元素都必须有关闭标签。

XML标签对大小写敏感

XML必须正确地嵌套

XML文档必须有根元素

XML的属性值须加引号

XML中,空格会被保留

元素可以包含其他元素、文本或者两者的混合物。元素也可以拥有属性。

Harry Potter

J.K.Rowling

2005

29.99

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Spring,我们可以通过XML配置方式或Java配置方式来进行Bean的装配。有时候,我们需要混合使用这两种方式来实现Bean的装配。下面是一些示例代码,展示如何混合使用XMLJava装配方式。 1. XML引入Java配置类 我们可以在XML配置文件使用<import>标签来引入Java配置类,例如: ```xml <beans> <import resource="classpath:com/example/config/MyConfig.java"/> <bean id="exampleService" class="com.example.ExampleService"/> </beans> ``` 在这个例子,我们引入了一个名为MyConfig的Java配置类,然后在XML定义了一个名为exampleService的Bean。 2. Java引入XML配置文件 我们可以使用@ImportResource注解来在Java配置类引入XML配置文件,例如: ```java @Configuration @ImportResource("classpath:com/example/config/applicationContext.xml") public class MyConfig { @Bean public ExampleService exampleService() { return new ExampleService(); } } ``` 在这个例子,我们使用@ImportResource注解来引入了一个名为applicationContext.xmlXML配置文件,并在Java配置类定义了一个名为exampleService的Bean。 3. 混合使用XMLJava配置 我们可以在XML配置文件定义一些Bean,同时在Java配置类定义另外一些Bean。例如: ```xml <beans> <bean id="exampleDao" class="com.example.ExampleDao"/> </beans> ``` ```java @Configuration public class MyConfig { @Bean public ExampleService exampleService(ExampleDao exampleDao) { return new ExampleService(exampleDao); } } ``` 在这个例子,我们在XML配置文件定义了一个名为exampleDao的Bean,然后在Java配置类定义了一个名为exampleService的Bean,它依赖于exampleDao。注意,我们在Java配置类使用了exampleDao作为参数来定义exampleService的Bean。这样,在容器启动时,Spring会自动将exampleDao注入到exampleService

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值