在xml文件中搜索用户的元素

时间:2016-12-30 00:22:44

标签: c# xml search

我有一个任务是创建一个搜索选项,我必须从键盘找到一个输入,让我们说一系列数字。在找到它之后,我必须查看整个.xml元素,编辑它的一部分,最后将它放在 .txt 文件中。

<data>
    <art>< name="blah", code="0356", instock="03"></art>
    <art>< name="blah2", code="0523", instock="10"></art>
</data>

因此,您应该编写一个数字来搜索xml,然后使用您想要的数字更改“instock”的值,并在更改之后将其放在txt中。但只有那一个。必须通过键盘输入所有数字(我搜索的代码和应添加的instock值)。这是哪个主要问题。

说实话我不知道怎么做我已经尝试了一切,没有任何作用。它只会弹出错误。

1 个答案:

答案 0 :(得分:0)

试试这个

func reloadFiles() {
    do {
        if UserDefaults.standard.bool(forKey: "useiCloud") && CloudDataManager().isCloudEnabled() {
            files = try FileManager.default.subpathsOfDirectory(atPath: documentsDirectory)
            print("The local document directory = \(files)")
            tableView.reloadData()
        } else {
            files = FileManager.default.url(forUbiquityContainerIdentifier: "")?.appendingPathComponent("Documents")
            print("The iCloud document directory = \(files)")
            tableView.reloadData()
        }
    }
    catch {
        print("Error: Files have not loaded \(error)")
    }
}
相关问题