我有一個MySQL數據庫中的表,我已經存儲了很多XML字符串。 的XML字符串是這樣的:StringReader不「讀」給定的字符串對象
<?xml version="1.0" encoding="utf-8"?>
<plant>
<concept>
<item>Payroll</item>
<father>administration</father>
<name>CEO</name>
<total>25000</total>
<week1>21000</week1>
<week2>1000</week2>
<week3>1000</week3>
<week4>1000</week4>
<week5>1000</week5>
<approval>Not Approved</approval>
</concept>
<concept>
<item>Payroll</item>
<father>administration</father>
<name>Cleaning Lady</name>
<total>25000</total>
<week1>21000</week1>
<week2>1000</week2>
<week3>1000</week3>
<week4>1000</week4>
<week5>1000</week5>
<approval>Approved</approval>
</concept>
</plant>
我做一個查詢,如:
select xml from table
和結果,存儲在數據集。
然後我通過數據集載入我的XML字符串中一個簡單的字符串對象,像
stringXML = dset.tables(0).rows(0)(0).tostring
的,這纔是問題的開始,我知道如何從XML文件中加載數據集的字符串讀者。
所以我平時的代碼是這樣:
Dim dset2 As New DataSet
Dim reader As StringReader
reader = New StringReader(xml) 'xml contains the xml string already loaded
dset2.ReadXml(reader)
當我調試,讀者(stringReader)不加載的事情!我有相同的編程方法等項目和完美的工作,但現在,它不起作用。
字符串閱讀器什麼都不返回,如果我添加一個檢查(vs 2005),它是一樣的,我的var閱讀器什麼也沒有。
我在跳繩嗎?或只是累...