C# 更新结构未知且每个记录的结构不同的xml
我需要更新一些结构未知的xml,我不太确定从哪里开始。我在数据库表中有一个包含一些xml的字段,每个记录可以是不同的xml。关联的模式也存储在数据库中 我正在创建一个web服务,其中更新将作为XElement发送。我需要找到正确的节点并更新它们(更新中可以发送任意数量的节点)。我有一个单独的方法来处理新节点的添加,因为我可以合并XDocuments来完成这项工作 有关于从哪里开始的建议吗 谢谢C# 更新结构未知且每个记录的结构不同的xml,c#,xml,wcf,xelement,C#,Xml,Wcf,Xelement,我需要更新一些结构未知的xml,我不太确定从哪里开始。我在数据库表中有一个包含一些xml的字段,每个记录可以是不同的xml。关联的模式也存储在数据库中 我正在创建一个web服务,其中更新将作为XElement发送。我需要找到正确的节点并更新它们(更新中可以发送任意数量的节点)。我有一个单独的方法来处理新节点的添加,因为我可以合并XDocuments来完成这项工作 有关于从哪里开始的建议吗 谢谢 Annelie你必须想出一个能够理解你发送的内容的结构 一个想法是,在传入的根节点中有一个Path属性
Annelie你必须想出一个能够理解你发送的内容的结构 一个想法是,在传入的根节点中有一个Path属性,该属性将指向接收xml文档中的路径,该路径是传入节点所在的位置 或者对只接收一种类型响应的服务进行单独调用,因此知道如何处理响应。针对每个不同响应类型的单独调用 因此,要么知道您正在发送/接收什么,要么在传入的xml中嵌入如何处理它
编辑正如你的标题所说,你不知道结构,你仍然需要有一些理解的方法(也称为结构),或者你不可能知道将传入的数据存储在哪里。你不能将XML读入一个目录并在那里进行更新吗?向根节点添加路径属性听起来是最好的方法,谢谢