xml - 将更新的 XMLDocument 保存为字符串(vb.net 或其他 .net 语言。)

标签 xml vb.net

我在 mySQL 表的字段中有一个 XMl 字符串。我从该字符串加载 XML 文档 (xmlDoc) 然后我搜索一个节点并更改一个属性。这里一切都很好。

然后我想以字符串格式保存对 XMLDocument 所做的更改,以便我可以更新数据库中的表。 我该怎么做?

如果我执行 xmldoc.save(),那么它将保存一个 XML 文件。如何保存所做的更改,而不是保存文件,而是将其另存为字符串,以便我可以将其保存在表中。

我真的不想将 XML 字符串解析为普通字符串来搜索我的参数并保存它。

我正在使用 vb.net,但如果您有其他 .net 语言的代码,没问题。 数据库位于 MySQL

最佳答案

抱歉,这是 C#,但您会明白的。做类似的事情:

    XmlDocument dom = new XmlDocument();
    dom.LoadXml("<test><cases><case id='2'>one</case></cases></test>");
    dom.SelectSingleNode("/test/cases/case[1]").Attributes["id"].InnerText = "1";
    string x = dom.OuterXml;

然后使用x更新数据库字段。

关于xml - 将更新的 XMLDocument 保存为字符串(vb.net 或其他 .net 语言。),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5464585/

相关文章:

Android R.java 没有被正确识别

java - SetError 图标与其他 edittext 图标重叠

java - 使用 ANT 将参数传递给 java 程序

Asp.net 网页在查看页面源代码中以 xml 格式可见,但在浏览器上看起来用户友好?

.net - 如何将消息从一个程序传递到另一个程序?

asp.net - IIS 应用程序池 bin 与 *.vb

vb.net - "Cannot open a database created with a previous version of your application"显示 VB.NET 程序尝试使用 OleDBConnection 打开 MDB 文件时

python - 如何使字段仅在 ODOO 中保存记录后才可编辑

excel - 断点未在 VSTO 加载项中触发

c# - 您将如何简化进入和退出 ReaderWriterLock?