XML文件与等价类
2015-07-26 09:14
375 查看
XML文件用来配置一些内容,该内容一定可以由等价的类实例来进行表达。
比如以下XML文件配置的内容,可以由以下类相应的具体实例来表达
有些XML文件引入XSD文件来限定XML文件中能够配置的内容,那么获取XML文件的等价类可以通过分析XSD文件得到
比如以下XML文件配置的内容,可以由以下类相应的具体实例来表达
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xsi="http://www.w3.org/2001/XMLSchema-instance" schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <groupId>com.dslztx</groupId> <artifactId>parent</artifactId> <version>1.0-SNAPSHOT</version> </parent> </project>>
class Equivalent { String xmlns; String xsi; String schemaLocation; Parent parent; } class Parent { String groupId; String artifactId; String version; } public class Main { public static void main(String[] args) { Equivalent equivalent = new Equivalent(); equivalent.xmlns = "http://maven.apache.org/POM/4.0.0"; equivalent.xsi = "http://www.w3.org/2001/XMLSchema-instance"; equivalent.schemaLocation = "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"; Parent parent = new Parent(); parent.groupId = "com.dslztx"; parent.artifactId = "parent"; parent.version = "1.0-SNAPSHOT"; equivalent.parent = parent; } }
有些XML文件引入XSD文件来限定XML文件中能够配置的内容,那么获取XML文件的等价类可以通过分析XSD文件得到
相关文章推荐
- ftp文件夹错误:windows无法访问此文件夹,请确保输入的文件名是否正确,并且您有权访问此文件
- 再回南京-901
- android内核实验
- strcpy
- 互联网秒杀设计
- 为什么写博客
- 链串的基本运算
- solr的全量索引
- 自定义ActionBar的风格
- Java依赖管理工具:Gradle
- 创业的第七天
- 热12应建议网站模板(免费下载点)
- HDU 5311 Hidden String
- RelativeSource.TemplatedParent 属性wpf
- STM32采集频率-外部计数方式
- 笔记(杂项,自己看)
- HTTP学习要点(一)
- springframwork历史版本下载地址
- hdu5310 Souvenir(模拟)
- 堆串的应用