XML,XSD,XSLT应用场景

XML:数据交换的标准

    1.数据通信: 其实HTTP就是标准的报文格式,早开发中,设计报文的格式是可以看出这个系统的好坏

    2.配置文件:设计一个良好的配置文件比写代码要难,比如Spring的配置文件,Mule的配置文件,Spring Batch/Intergation的配置文件都是设计优秀的配置文件,类似我们                            框架,写起来不是很容易,一个好的XML可以看出一个系统设计的好坏

    例子:

      异构系统之间交换,基本都是XML,当然JSON也是一种flat报文格式

    3.xsd是xml的格式,可以看成xml的类型(就是对它限定)----xml的接口就是xsd (xsd---生成xml以及类  比较好的方式 ,而不是类生成xml)

    4.xlst就是CSS,主要转换格式的,使用不多

要点:

  xml设计

  xsd

场景:

  1.银行间通过报文进行数据交换

  2.其实我们的BS架构的系统就是通过HTTP报文交换的,我们只是不解析报文,有Servlet给我们解析而已。

====================================================================================================

<service class="" method="">

  <request>

    <sratus></status>

    <cmds>

      <param name=‘‘ value=‘‘></param>

    </cmds>

  </resquest>

  <response></response>

  <error></error>

</service>

只要设计一个良好的xml文件,基本可以比简单编程要难的多

====================================================================================================

XML,XSD,XSLT应用场景,布布扣,bubuko.com

时间: 2024-10-14 20:13:26

XML,XSD,XSLT应用场景的相关文章

【转】php中XML、XSLT的结合运用

原文:http://blog.csdn.net/bjbs_270/article/details/140253 下面我要讲的是一个简单的从数据库中抽取数据,生成XML文档,使用XSLT转换成HTML的过程, 该过程只讲使用这一技术的过程,不会涉及分页等其它的技术 该示例我使用下面的数据库表及数据 表名:企业用户信息表,英文名:yhxx 表结构: # # 数据表的结构 `yhxx` # CREATE TABLE yhxx ( nsrnm varchar(15) NOT NULL default '

从XML到XSLT一对一mapping的XSLT模板

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" encoding="utf-8" indent="yes" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"/&g

Unity3D 场景导出成 XML 并解析还原场景

为了尽可能加快从网络加载场景,我们通常可以把场景先导出成 XML,把优先级高的资源优先加载并显示(地形等),把可以进入场景之后再加载的对象放到最后(比如场景里面的怪物等),本篇一部分代码引用自:http://www.xuanyusong.com/archives/1919,导出场景部分在原作者的代码基础进行了优化,并且整理成了更加方便,容易使用的类库. 先来搭建测试场景(测试场景来源网络),并整理场景中的对象,如图: 然后把场景中的对象都设置成预设,方便打包成 assetbundle 文件(如何

XML xsd

targetNamespace:表示本XSD中定义的元素和类型的名字空间都是http://exammpleOrder. xmlns:xsd:表示以前缀xsd开头的元素或则类型来自于http://www.w3.org/2001/XMLSchema. xmlns:bons0:表示前缀bons0开头的元素或者类型都来自于http://exammpleOrder命名空间. Element(元素 ) 定义了一个简单的数据类型元素,其名称是description,元素的类型是string,最小出现(minO

C#操作Xml:XSLT语法 在.net中使用XSLT转换xml文档示例

XSL即可扩展的样式表文件. 可以格式化xml的显示,也可以将xml转换成需要的另一种格式. 学习XSL必须熟悉XPath.XSL和XPath一样简单强大,容易学习. 1. XSL既然可以格式化xml的显示样式,我们先来看如何在xml中引用xsl文件 如下代码示例: <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="

用XSLT样式表加工后的XML显示DBF文件内容

1.程序需求 在NAS上(可以理解为局域网上一个存放了若干文件的IP地址),有若干个DBF文件,它们占用的空间都不大.现在要做一个功能,就是把这些文件每隔一段时间,做一个快照,以XML形式保存DBF文件的值.并把XML文档保存到指定位置,用已经写好的XSLT样式表,来显示这个XML文件,并提供一些XML文件的统计信息. 2.我的架构 DbfMonitor(程序根目录) | |-dbfs(目录) | | | |-dbf1(目录) | | |-dbf1.dbf | |-dbf2(目录) | | |-

Unity中场景解析成Json和XML并还原场景

其实关于这部分内容,雨松研究院已经写得很清楚了,也比较权威,链接在此:http://www.xuanyusong.com/archives/1919,但是现在还是想根据自己的思路整理一下 其实原理就是讲Hierarchy中所有的父物体(即transform.parent == null)都做成预设,然后记录下每个父物体的Transform里的属性,记录到Xml或者Json文件中,然后再解析文件,把其中的预设加载到新场景里,就会得到与原场景一模一样的场景了 首先在Project里新建一个Edito

xslt 转换 xml

import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.StringReader; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import ja

操作XML

操作XML 千呼万唤始出来,BB了这么多东西,咱们终于可以写点东西了,前方内容很多,楼主正在考虑是否可以分开写. 因为啥东西多呢?前面说了那么多关于XML的东西,什么转换啊,DTD啊,手都说了,我要是不给你演示一遍你说我骗你咋办? 首先记住一点:操作XML文档时,操作的单元是节点,首先要知道XML文档有哪些节点类型.在.NET中,有关XML的类型位于System.Xml.*命名空间下,System.Xml.XmlNodeType枚举列出了XML的节点类型. namespace System.Xm