[問題] [已解決]XML檔"加入"DataTable Schema

作者: don750421 (1+1≠2)   2014-09-25 21:46:03
假設我有一個正規的XML檔案,用來儲存程式的設定。
類似如下:
<configuration>
<WebPage>
    <Yahoo URL="http:tw.yahoo.com" TWName="雅虎台灣" ENName="Yahoo"/>
    <Google URL="http:www.google.com" TWName="谷歌" ENName="Google"/>
</WebPage>
   <Data>
      .....想在Data的Tag中塞入DataTable的Schema......
</Data>
</configuration>
但是DataTable轉出的XML Schema長類似以下這樣,
請問要我要
1. 如何寫入Data的Tag中呢?
2. 要如何從Data的Tag中取出呢?
<?xml version="1.0" encoding="utf-16"?>
<xs:schema id="NewDataSet" xmlns=""
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="NewDataSet" msdata:IsDataSet="true"
msdata:MainDataTable="resultTable" msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="resultTable">
<xs:complexType>
<xs:sequence>
<xs:element name="Id" type="xs:string" minOccurs="0" />
<xs:element name="Modified" type="xs:dateTime" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
<DocumentElement>
<resultTable>
<Id>Y7T87N2PH53NTSYY</Id>
<Modified>2010-12-09T09:06:21.727+11:00</Modified>
</resultTable>
<resultTable>
<Id>EYUY75VHHTT5YOZ6</Id>
<Modified>2010-12-09T09:06:22.38+11:00</Modified>
</resultTable>
</DocumentElement>
作者: GoalBased (Artificail Intelligence)   2014-09-25 22:31:00
你要要在XML裡面再差一個XML ?
作者: don750421 (1+1≠2)   2014-09-25 22:53:00
Yes
作者: CrazyAngel (無口系天然呆)   2014-09-26 01:07:00
作者: don750421 (1+1≠2)   2014-09-28 20:51:00
雖然不是使用3F的方式,不過還是解決了,謝謝^^

Links booklink

Contact Us: admin [ a t ] ucptt.com