- PR -

XMLについて

1
投稿者投稿内容
はま
会議室デビュー日: 2002/08/22
投稿数: 1
投稿日時: 2002-08-22 19:58
初めまして。沖と申します。
今、XMLファイルをC++BUILDER5で読み、書きするプログラムを開発しております。
しかしながら、Xercesパーサを使っておりまして、サンプルがないので大変困っており
ます。
XMLファイルを呼び出す事は、DOMメソッドを駆使してできましたが、指定したタグの要素や属
性を変更してXMLファイルを
更新する方法がどうしても分かりません。
しかしながら、指定したタグの要素の要素をメモリ上で更新する方法は分かりましたが、
XMLファイルに更新するところまでは
いきませんでした。
もし、お分かりでしたら、サンプルを頂戴いたしたいのですが、よろしいですか?
ちなみに、指定した属性を更新する方法は全然分かりません。
以下に途中までのソースを載せます。
よろしくお願いします。


//要素上書き
void __fastcall TForm1::ReadXMLFile(AnsiString fileName)
{
DOMParser parser;
parser.parse(fileName.c_str());
DOM_Document xmlDoc = parser.getDocument();
DOM_NodeList nodes = xmlDoc.getElementsByTagName("タグ名");
for(unsigned i=0;i<nodes.getLength();i++){
DOM_Node node = nodes.item(i);
node.getFirstChild().setNodeValue("変更値");
}
}

1

スキルアップ/キャリアアップ(JOB@IT)