以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  XMLSpy生成C#/C++/Java等代码时,枚举型的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=63442)


--  作者:VictorWoo
--  发布时间:6/4/2008 6:07:00 PM

--  XMLSpy生成C#/C++/Java等代码时,枚举型的问题
如下的代码,XMLSpy不会生成C#、Java等对应的枚举型,而是生成class。
而xsd.exe生成的代码是C#的枚举型,但xsd.exe生成的c#代码太不好用,很多还要自己写。

请问用XMLSpy的话,怎么实现生成的代码利用该语言的枚举型?

<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 rel. 2 (http://www.altova.com) by Develop (Develop) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
 <xs:element name="Data">
  <xs:annotation>
   <xs:documentation>Comment describing your root element</xs:documentation>
  </xs:annotation>
  <xs:complexType>
   <xs:attribute name="Len" type="xs:integer"/>
   <xs:attribute name="Align" type="AlignType"/>
  </xs:complexType>
 </xs:element>
 <xs:simpleType name="AlignType">
  <xs:restriction base="xs:string">
   <xs:enumeration value="alLeft"/>
   <xs:enumeration value="alCenter"/>
   <xs:enumeration value="alRight"/>
  </xs:restriction>
 </xs:simpleType>
</xs:schema>


--  作者:VictorWoo
--  发布时间:6/12/2008 3:32:00 PM

--  
无解么?
--  作者:VictorWoo
--  发布时间:7/2/2008 10:43:00 PM

--  
再顶
--  作者:VictorWoo
--  发布时间:9/21/2009 4:20:00 PM

--  
还是没人回
--  作者:uniquezm
--  发布时间:10/26/2009 4:18:00 PM

--  
我正在研究把C/C++程序转化为XML后再进行结构化比较,正处在摸索阶段,有一些问题想请教,可以吗?我的邮箱:jsjxxgl235@mail.imnu.edu.cn.
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms