以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  如何用xml描述下列象表一样的东西??  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=7351)


--  作者:beelzebub918
--  发布时间:5/10/2004 9:17:00 PM

--  如何用xml描述下列象表一样的东西??
==========================
描述:一件产品价格有A,B,C三个影响因素。其中,A有三个影响因素A1,A2,A3。然后A1中有7种选项,但是只能选其中一种。
==========================
   A1  A11 A12 A13 A14 A15 A16 A17(A11~A17只能选一个)   
A  A2 .......
   A3 .......
   B1 .......
B  B2 .......
   B3 .......
   C1 .......
C  C2 .......
   C3 .......
省略号里内容和A1相似!

--  作者:cramer_lh
--  发布时间:5/11/2004 11:40:00 AM

--  
需要在schema里面定义:设产品类型为produ,里面有三个元素ABC<elementtype name="produ"><element type="A"><element type="B"><element type="C">把ABC定义<elementtype name="A">,A1A2A3定义为Attributetype,<attributetype name="a1" dt:type="enumeration" dt:value="a11 a12……a17">,其他类似,不一一细表
--  作者:beelzebub918
--  发布时间:5/11/2004 12:27:00 PM

--  
大哥,我是菜鸟,xml不太懂,所以请你帮忙写一个简短的xml文件,我需要用c#来读xml文件中的数据,然后用来做数值计算,啥时麻烦!
--  作者:beelzebub918
--  发布时间:5/11/2004 12:29:00 PM

--  
现在有四份产品价格调查表格得数据需要处理:
产品有一个参考定价,影响价格得一级因素有三个分别是:市场因素A1,企业产品因素A2,消费者因素A3。其中市场因素A1又有三个二级因素市场竞争A11,市场需求A12,市场比重A13。A2和A3也有同样得三个二级影响因素A21生产成本,A22预期利润,A23产品效用,销售区域A31,支付能力A32,产品喜好A33。
对于每个二级因素都有一个评分和一个等级(等级分为:极差,很差,差,一般,好,很好,极好7个)。
一级因素,二级因素每个都有一个值(度)用来做计算用的。
====
我键的xml文件如下:
====
<root>
 <table>
  <A1 value="">
   <A11 value="">
    <evaluate>1</evaluate>
    <score>80</score>
   </A11>
   <A12 value="">
    <evaluate>5</evaluate>
                <score>90</score>
   </A12>
   <A13 value="">
                <evaluate>4</evaluate>
                <score>70</score>
   </A13>
  </A1>
  <B1 value="">
   <B11 value="">
    <evaluate>1</evaluate>
    <score>70</score>
   </B11>
   <B12 value="">
    <evaluate>5</evaluate>
                <score>80</score>
   </B12>
   <B13 value="">
                <evaluate>4</evaluate>
                <score>90</score>
   </B13>
  </B1>
  <C1 value="">
   <C11 value="">
    <evaluate>1</evaluate>
    <score>80</score>
   </C11>
   <C12 value="">
    <evaluate>5</evaluate>
                <score>90</score>
   </C12>
   <C13 value="">
                <evaluate>4</evaluate>
                <score>90</score>
   </C13>
  </C1>
  <price>10</price>
 </table>
 <table>
  <A1 value="">
   <A11 value="">
    <evaluate>1</evaluate>
    <score>80</score>
   </A11>
   <A12 value="">
    <evaluate>5</evaluate>
                <score>90</score>
   </A12>
   <A13 value="">
                <evaluate>4</evaluate>
                <score>80</score>
   </A13>
  </A1>
  <B1 value="">
   <B11 value="">
    <evaluate>1</evaluate>
    <score>90</score>
   </B11>
   <B12 value="">
    <evaluate>5</evaluate>
                <score>90</score>
   </B12>
   <B13 value="">
                <evaluate>4</evaluate>
                <score>80</score>
   </B13>
  </B1>
  <C1 value="">
   <C11 value="">
    <evaluate>1</evaluate>
    <score>90</score>
   </C11>
   <C12 value="">
    <evaluate>5</evaluate>
                <score>80</score>
   </C12>
   <C13 value="">
                <evaluate>4</evaluate>
                <score>90</score>
   </C13>
  </C1>
  <price>10.2</price>
 </table>
 <table>
  <A1 value="">
   <A11 value="">
    <evaluate>1</evaluate>
    <score>100</score>
   </A11>
   <A12 value="">
    <evaluate>5</evaluate>
                <score>100</score>
   </A12>
   <A13 value="">
                <evaluate>4</evaluate>
                <score>60</score>
   </A13>
  </A1>
  <B1 value="">
   <B11 value="">
    <evaluate>1</evaluate>
    <score>100</score>
   </B11>
   <B12 value="">
    <evaluate>5</evaluate>
                <score>60</score>
   </B12>
   <B13 value="">
                <evaluate>4</evaluate>
                <score>100</score>
   </B13>
  </B1>
  <C1 value="">
   <C11 value="">
    <evaluate>1</evaluate>
    <score>70</score>
   </C11>
   <C12 value="">
    <evaluate>5</evaluate>
                <score>100</score>
   </C12>
   <C13 value="">
                <evaluate>4</evaluate>
                <score>100</score>
   </C13>
  </C1>
  <price>9.8</price>
 </table>
 <table>
  <A1 value="">
   <A11 value="">
    <evaluate>1</evaluate>
    <score>60</score>
   </A11>
   <A12 value="">
    <evaluate>5</evaluate>
                <score>90</score>
   </A12>
   <A13 value="">
                <evaluate>4</evaluate>
                <score>90</score>
   </A13>
  </A1>
  <B1 value="">
   <B11 value="">
    <evaluate>1</evaluate>
    <score>70</score>
   </B11>
   <B12 value="">
    <evaluate>5</evaluate>
                <score>90</score>
   </B12>
   <B13 value="">
                <evaluate>4</evaluate>
                <score>70</score>
   </B13>
  </B1>
  <C1 value="">
   <C11 value="">
    <evaluate>1</evaluate>
    <score>70</score>
   </C11>
   <C12 value="">
    <evaluate>5</evaluate>
                <score>70</score>
   </C12>
   <C13 value="">
                <evaluate>4</evaluate>
                <score>100</score>
   </C13>
  </C1>
  <price>12</price>
 </table>
</root>
======
这里建了四份调查表单的数据。
各位大侠能否帮小弟看看,建的合理不?

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