我想检查我的xml字符串是否包含declartion标记? 我的xml字符串有多个根节点,所以我无法将该字符串加载到XmlDocument中。
我的问题是:我有一个带有多个根节点的xml,我需要对这个xml进行一些处理。所以在代码中,我手动添加一个根节点,在处理后我删除了那个根节点。那么在添加根节点之前,我需要检查xml是否包含声明标记?
答案 0 :(得分:0)
string wrappedXml =“< wrapper>” + loadedXml +“< / wrapper>”;
现在您可以使用xml并将每个第一个孩子视为根(逻辑上)。
你需要这样做才能检查它是否存在。否则你将不得不做一些手动字符串解析。
无论你怎么做,但是以某种方式或形式将文件加载到内存中。因此,您可以使用包装器加载它并使用API来解决它,而不是进行手动解析。