以下是XML格式:
<?xml version =“1.0”encoding =“UTF-8”?>< package version =“2.0”unique-identifier =“isbn0000000000000”xmlns =“http://www.idpf.org/2007/opf”>< metadata xmlns:…
如果,如你所说,你想设置的内容 dc:rights 那么你需要抓住那个元素。
dc:rights
您可以通过名称执行此操作 - “限定名称”由命名空间和本地名称组成。名称空间前缀 dc 它实际上并不重要,它只是用作引用文档中命名空间的简写。
dc
假设您已将此XML解析为 XDocument 叫 doc :
XDocument
doc
XNamespace dc = "http://purl.org/dc/elements/1.1/" var rights = doc.Descendants(dc + "rights").Single(); rights.Value = "text";