zoukankan      html  css  js  c++  java
  • 一款强大的xml相关的编辑工具Liquid XML Studio

               刚刚发现了一款超级好的xml相关的编辑工具Liquid XML Studio,带图形编辑界面,非常好用,特别是在编辑xsd和xslt的时候.

               

    XSD Code
    1 <?xml version="1.0" encoding="utf-8" ?>
    2  <!--Created with Liquid XML Studio Developer Edition 9.0.11.3078 (http://www.liquid-technologies.com)-->
    3  <xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    4 <xs:simpleType name="ruleString">
    5 <xs:restriction base="xs:string">
    6 <xs:minLength value="4" />
    7 <xs:maxLength value="40" />
    8 <xs:pattern value="[a-zA-Z]+" />
    9 </xs:restriction>
    10 </xs:simpleType>
    11 <xs:simpleType name="dbType">
    12 <xs:restriction base="xs:string">
    13 <xs:enumeration value="Short" />
    14 <xs:enumeration value="Int" />
    15 <xs:enumeration value="Long" />
    16 <xs:enumeration value="Boolean" />
    17 <xs:enumeration value="Decimal" />
    18 <xs:enumeration value="DateTime" />
    19 <xs:enumeration value="String" />
    20 </xs:restriction>
    21 </xs:simpleType>
    22 <xs:complexType name="commonType">
    23 <xs:sequence minOccurs="1" maxOccurs="1">
    24 <xs:element name="Name" type="ruleString" minOccurs="1" maxOccurs="1" />
    25 <xs:element name="Alias" type="ruleString" minOccurs="1" maxOccurs="1" />
    26 <xs:element name="DisplayText" type="xs:string" minOccurs="1" maxOccurs="1" />
    27 <xs:element name="Description" type="xs:string" minOccurs="1" maxOccurs="1" />
    28 </xs:sequence>
    29 </xs:complexType>
    30 <xs:complexType name="simpleProperty">
    31 <xs:complexContent>
    32 <xs:extension base="commonType">
    33 <xs:sequence minOccurs="1" maxOccurs="1">
    34 <xs:element name="DbType" type="dbType" minOccurs="1" maxOccurs="1" />
    35 <xs:element name="Size" type="xs:int" minOccurs="0" maxOccurs="1" />
    36 <xs:element name="Scale" type="xs:int" minOccurs="0" maxOccurs="1" />
    37 <xs:element name="IgnoreInsert" type="xs:boolean" minOccurs="0" maxOccurs="1" />
    38 <xs:element name="IgnoreUpdate" type="xs:boolean" minOccurs="0" maxOccurs="1" />
    39 <xs:element name="AutoSync" type="xs:boolean" minOccurs="0" maxOccurs="1" />
    40 <xs:element name="DefaultValue" type="xs:anyType" minOccurs="0" maxOccurs="1" />
    41 </xs:sequence>
    42 </xs:extension>
    43 </xs:complexContent>
    44 </xs:complexType>
    45 <xs:complexType name="referenceType">
    46 <xs:complexContent>
    47 <xs:extension base="simpleProperty">
    48 <xs:sequence minOccurs="1" maxOccurs="1">
    49 <xs:element name="ReferenceDataEntityName" type="ruleString" minOccurs="1" maxOccurs="1" />
    50 </xs:sequence>
    51 </xs:extension>
    52 </xs:complexContent>
    53 </xs:complexType>
    54 <xs:complexType name="collectionProperty">
    55 <xs:complexContent>
    56 <xs:extension base="commonType">
    57 <xs:sequence minOccurs="1" maxOccurs="1">
    58 <xs:element name="ItemDataEntityName" type="ruleString" />
    59 </xs:sequence>
    60 </xs:extension>
    61 </xs:complexContent>
    62 </xs:complexType>
    63 <xs:complexType name="properties">
    64 <xs:sequence minOccurs="0" maxOccurs="1">
    65 <xs:element name="SimpleProperty" type="simpleProperty" minOccurs="0" maxOccurs="unbounded" />
    66 <xs:element name="ReferenceProperty" type="referenceType" minOccurs="0" maxOccurs="unbounded" />
    67 <xs:element name="Collection" type="collectionProperty" minOccurs="0" maxOccurs="unbounded" />
    68 </xs:sequence>
    69 </xs:complexType>
    70 <xs:complexType name="dataEntity">
    71 <xs:sequence minOccurs="0" maxOccurs="1">
    72 <xs:element name="Name" type="ruleString" minOccurs="1" maxOccurs="1" />
    73 <xs:element name="Alias" type="ruleString" minOccurs="1" maxOccurs="1" />
    74 <xs:element name="PrimaryKey" type="ruleString" minOccurs="1" maxOccurs="1" />
    75 <xs:element name="Index" type="xs:string" minOccurs="0" maxOccurs="1" />
    76 <xs:element name="Properties" type="properties" minOccurs="1" maxOccurs="1" />
    77 </xs:sequence>
    78 </xs:complexType>
    79 <xs:complexType name="dataEntities">
    80 <xs:sequence minOccurs="0" maxOccurs="1">
    81 <xs:element name="DataEntity" type="dataEntity" minOccurs="0" maxOccurs="unbounded" />
    82 </xs:sequence>
    83 </xs:complexType>
    84 <xs:element name="MetadataContainer">
    85 <xs:complexType>
    86 <xs:sequence minOccurs="0" maxOccurs="1">
    87 <xs:element name="DataEntities" type="dataEntities" />
    88 </xs:sequence>
    89 </xs:complexType>
    90 </xs:element>
    91 </xs:schema>

                除了以上功能之外,它还可以编辑服务相关的wsdl,生成xml相关的各种语言代码,........

                当你在veryVcd输入xml studio就可以下载到该工具,怎么使用呢?你懂的............

  • 相关阅读:
    mysql BETWEEN操作符 语法
    mysql IN操作符 语法
    mysql LIKE通配符 语法
    mysql TOP语句 语法
    mysql DELETE语句 语法
    mysql Update语句 语法
    mysql INSERT语句 语法
    mysql ORDER BY语句 语法
    mysql OR运算符 语法
    mysql AND运算符 语法
  • 原文地址:https://www.cnblogs.com/kingge/p/2054021.html
Copyright © 2011-2022 走看看