本人初学C#,请各位高手指点,最好附相关源码关于C#从数据库读取数据,放到固定的XML架构文件,并将架构文件放至MSMQ中附XML架构源码:
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by  () -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="compal852">
<xs:annotation>
<xs:documentation>Comment describing your root element</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="custref_code"/>
<xs:element name="customer_alias"/>
<xs:element name="product_alias"/>
<xs:element name="product_qty"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

解决方案 »

  1.   

    还有个问题,就是如何从MSMQ中的XML架构文件中读取数据,写入ORACLE
      

  2.   

    如果你的XML架构文件是标准的话,那么就把他读到一个dataset 里面,DataSet类有想应的方法,有了一个DataSet 的对象以后,你就可以发到MSMQ里面了.
    如果文件不是很大,可以考虑当字符串处理(不提倡这方法),也可以读到一个数组内,你都试试吧