我有一些問題編輯現有的子節點,我不知道它可能的,但我希望它是。我嘗試了幾乎所有東西 這是代碼的一部分,我用它來獲取第一childnode文本C++ Windows窗體應用程序 - XML編輯現有的XML子節點
int x;
void ReadX()
{
String^strFilename = L"test.xml";
XmlDocument^testxml = gcnew XmlDocument;
if (File::Exists(strFilename))
{
testxml->Load(strFilename);
XmlElement^elm = testxml->DocumentElement;
XmlNodeList^lstVideos = elm->ChildNodes;
//MessageBox::Show(elm->Name);
//MessageBox::Show(elm->InnerText);
x = Convert::ToInt32(lstVideos[0]->InnerText);
}
和按鈕點擊
textBox1->Text=System::Convert::ToString(x);
我想什麼做的是BUTTON2點擊輸入值從textBox1的到lstVideos [ 0] - >的innerText 請不要聯繫我MSDN因爲我已經與他們合作的例子,而我沒能解決這個問題。 我還是要學了很多關於XML,它會以是X1的編輯文字,我上面的代碼讀取X1的文本。按名稱閱讀孩子節點可能會更容易,但我還不知道如何做到這一點。
這是我的xml文件
<?xml version="1.0" encoding="utf-8"?>
<Coords>
<X1>10010</X1>
<X2>200</X2>
<X3>300</X3>
<X4>400</X4>
<X5>500</X5>
</Coords>
我加入.NET和C++ - CLI的標籤,因爲這是一個多℃的.NET問題++問題 – 2013-02-25 21:22:48