以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  如何写如下XML的XSD,主要是那个休息日期那部分  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=26955)


--  作者:MUSICS
--  发布时间:2/5/2006 6:05:00 PM

--  如何写如下XML的XSD,主要是那个休息日期那部分
XML 如下:
<?xml version=“1.0”  encoding=“GB2312”?>

<CDCA-WFS-WORK-CALENDAR  YEAR=“2002” WORKHOURSPERDAY=“8”>

<MONTH-FREE-DAYS>

<Jan>5,6</Jan>

<Feb></Feb>

<Mar></Mar>

<Apr></Apr>

<May></May>

<Jun></Jun>

<Jul></Jul>

<Aug></Aug>

<Sept></Sept>

<Oct>1,2,3,4,5,6,7</Oct>

<Nov></Nov>

<Dec></Dec>

</MONTH-FREE-DAYS>

<SPECIAL-WORKHOURS-DAYS>

   <DAY MONTH=“3”  DAY=“8” WORKHOURS=“4”></DAY>

</SPECIAL-WORKHOURS-DAYS>

</CDCA-WFS-WORK-CALENDAR>


主要是验证日期部分,如:<Oct>1,2,3,4,5,6,7</Oct>
这些数字是合法日期


还有,如何定义一个能够等价描述此XML文档内容的关系型数据库的SCHEMA

怎么在JAVA中使用合适的JDBC Driver包,可以将此XML文档与与数据库内容同步。

[此贴子已经被作者于2006-2-5 19:38:02编辑过]

--  作者:98900969r
--  发布时间:2/8/2006 12:36:00 PM

--  
建议不要采用这种形式:
<Oct>1,2,3,4,5,6,7</Oct>
而采用:
<month-free-day>2002-10-01</month-free-day>
相应的元素类型定义为:
<xs:element name="month-free-day" type="xs:date"/>

你的后两个问题都与数据库系统产品相关,得察看相关的文档。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
30.762ms