新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> DTD, XML Schema(XMLS), RELAX NG
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 DTD/XML Schema 』 → [讨论]Schema限定颜色RGB(0-255,0-255,0-255)的方法 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 10866 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [讨论]Schema限定颜色RGB(0-255,0-255,0-255)的方法 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     herowuking 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:63
      门派:XML.ORG.CN
      注册:2014/3/13

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给herowuking发送一个短消息 把herowuking加入好友 查看herowuking的个人资料 搜索herowuking在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看herowuking的博客楼主
    发贴心情 [讨论]Schema限定颜色RGB(0-255,0-255,0-255)的方法

    [size=4][size=4]最近闲来学习XML,遇到Shema中限定形如:RGB(0,134,139)的不会,无奈取#00868B码值实现。求高手指点RGB格式的如何限定。

    贴上我的Schema文档,在XMLSPY里面验证通过:
    myConfig.xsd Schema文档内容:
    ------------------------------------------------------------------
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- edited with XMLSpy v2013 (http://www.altova.com) by Herowuking -->
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
     <xs:element name="myCONFIG">
      <xs:complexType>
       <xs:sequence>
        <xs:element name="SysConfig" type="SysConfigType"/>
        <xs:element name="SoftFuncConfig" type="SoftFuncConfigType"/>
        <xs:element name="UIConfig" type="UIConfigType"/>
        <xs:element name="DbConfig" type="DbConfigType"/>
        <xs:element name="UsrConfig" type="UsrConfigType"/>
       </xs:sequence>
      </xs:complexType>
     </xs:element>
     <!--SysConfig 复杂属性的定义-->
     <xs:complexType name="SysConfigType">
      <xs:sequence>
       <xs:element name="OS" type="OStypeEx"/>
       <xs:element name="JREversion" type="JREversionNum"/>
       <xs:element name="InstallPath" type="pathType"/>
      </xs:sequence>
     </xs:complexType>
     <!--SoftFuncConfigType 复杂属性的定义-->
     <xs:complexType name="SoftFuncConfigType">
      <xs:sequence>
       <xs:element name="用户模块" type="OnOffType" default="On"/>
       <xs:element name="采购管理" type="OnOffType" default="On"/>
       <xs:element name="外协管理" type="OnOffType" default="On"/>
       <xs:element name="项目管理" type="OnOffType" default="On"/>
       <xs:element name="专利文章" type="OnOffType" default="On"/>
       <xs:element name="论坛模块" type="OnOffType" default="On"/>
       <xs:element name="帮助系统" type="OnOffType" default="On"/>
      </xs:sequence>
     </xs:complexType>
     <!--UIConfigType 复杂属性的定义-->
     <xs:complexType name="UIConfigType">
      <xs:sequence>
       <xs:element name="Theme" type="xs:string"/>
       <xs:element name="menuFont" type="fontTypeEx"/>
       <xs:element name="contentFont" type="fontTypeEx"/>
      </xs:sequence>
     </xs:complexType>
     <!--DbConfigType 复杂属性的定义-->
     <xs:complexType name="DbConfigType">
      <xs:sequence>
       <xs:element name="Source" type="xs:string" default="MySQL"/>
       <xs:element name="dbName" type="xs:string" default="Cigit"/>
      </xs:sequence>
     </xs:complexType>
     <!--UsrConfigType 复杂属性的定义-->
     <xs:complexType name="UsrConfigType">
      <xs:choice>
       <xs:element name="SuperUsr" type="OnOffType"/>
      </xs:choice>
     </xs:complexType>
     <!--OStype 简单属性的定义-->
     <xs:simpleType name="OStype">
      <xs:restriction base="xs:string">
       <xs:minLength value="1"/>
       <xs:maxLength value="20"/>
       <xs:whiteSpace value="collapse"/>
      </xs:restriction>
     </xs:simpleType>
     <!--OStypeEx 复杂属性的定义-->
     <xs:complexType name="OStypeEx">
      <xs:simpleContent>
       <xs:extension base="OStype">
        <xs:attribute name="type" default="Windows">
         <xs:simpleType>
          <xs:restriction base="xs:string">
           <xs:enumeration value="Windows"/>
           <xs:enumeration value="Mac"/>
           <xs:enumeration value="Linux"/>
          </xs:restriction>
         </xs:simpleType>
        </xs:attribute>
       </xs:extension>
      </xs:simpleContent>
     </xs:complexType>
     <!--JREversion 简单属性的定义-->
     <xs:simpleType name="JREversionNum">
      <xs:restriction base="xs:float">
       <xs:minInclusive value="1.0"/>
       <xs:maxInclusive value="9.9"/>
      </xs:restriction>
     </xs:simpleType>
     <!--pathType 简单属性的定义-->
     <xs:simpleType name="pathType">
      <xs:restriction base="xs:string">
       <xs:whiteSpace value="collapse"/>
       <xs:minLength value="2"/>
       <xs:maxLength value="255"/>
      </xs:restriction>
     </xs:simpleType>
     <!--OnOffType 简单属性的定义-->
     <xs:simpleType name="OnOffType">
      <xs:restriction base="xs:string">
       <xs:enumeration value="On"/>
       <xs:enumeration value="Off"/>
      </xs:restriction>
     </xs:simpleType>
     <!--fontStyle 简单属性的定义-->
     <xs:simpleType name="fontType">
      <xs:restriction base="xs:string">
       <xs:minLength value="1"/>
       <xs:maxLength value="30"/>
       <xs:whiteSpace value="collapse"/>
      </xs:restriction>
     </xs:simpleType>
     <!-- fontTypeEx 复杂属性的定义-->
     <xs:complexType name="fontTypeEx">
      <xs:simpleContent>
       <xs:extension base="fontType">
        <xs:attribute name="size" type="sizeType"/>
        <xs:attribute name="style" type="styleType"/>
        <xs:attribute name="color" type="colorType"/>
       </xs:extension>
      </xs:simpleContent>
     </xs:complexType>
     <xs:simpleType name="sizeType">
      <xs:restriction base="xs:integer">
       <xs:minInclusive value="8"/>
       <xs:maxInclusive value="24"/>
      </xs:restriction>
     </xs:simpleType>
     <xs:simpleType name="styleType">
      <xs:restriction base="xs:string">
       <xs:enumeration value="BOLD"/>
       <xs:enumeration value="ITALIC"/>
       <xs:enumeration value="NORMAL"/>
      </xs:restriction>
     </xs:simpleType>
     <xs:simpleType name="colorType">
      <xs:restriction base="xs:string">
       <xs:pattern value="#[0-9a-fA-F][0-9a-fA-F][0-9a-fA-F][0-9a-fA-F][0-9a-fA-F][0-9a-fA-F]"/>
      </xs:restriction>
     </xs:simpleType>
    </xs:schema>
    ------------------------------------------------------------------

    myConfig.xml  XML文档内容(红色字体的xsd文件路径自己修改):
    ------------------------------------------------------------------
    <?xml version="1.0" encoding="UTF-8"?>
    <myCONFIG xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="file:///C:/Users/Administrator/Desktop/Schema_study/myConfig.xsd">
     <!-- 系统设置 -->
     <SysConfig>
      <OS type="Windows">Windows XP</OS>
      <JREversion>1.7</JREversion>
      <InstallPath>"C:\KJC"</InstallPath>
     </SysConfig>
     <!-- 软件功能设置 -->
     <SoftFuncConfig>
      <用户模块>On</用户模块>
      <采购管理>On</采购管理>
      <外协管理>On</外协管理>
      <项目管理>On</项目管理>
      <专利文章>On</专利文章>
      <论坛模块>On</论坛模块>
      <帮助系统>On</帮助系统>
     </SoftFuncConfig>
     <!-- 界面设置 -->
     <UIConfig>
      <Theme>Classic</Theme>
      <menuFont size="12" style="BOLD" color="#080808">Yahei</menuFont>
      <contentFont size="12" style="NORMAL" color="#171717">Yahei</contentFont>
     </UIConfig>
     <!-- 数据库设置 -->
     <DbConfig>
      <Source>MySQL</Source>
      <dbName>Cigit</dbName>
     </DbConfig>
     <!-- 用户设置 -->
     <UsrConfig>
      <SuperUsr>Off</SuperUsr>
     </UsrConfig>
    </myCONFIG>
    ------------------------------------------------------------------[/size][/size]


       收藏   分享  
    顶(1)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2014/3/16 9:44:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 DTD/XML Schema 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/11/25 11:04:53

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    78.125ms