首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >XAttribute创建p0:dt而不是dt:dt

XAttribute创建p0:dt而不是dt:dt
EN

Stack Overflow用户
提问于 2020-10-06 15:29:12
回答 1查看 47关注 0票数 0

我想使用Linq to XML在我的XML文件中创建以下行

代码语言:javascript
运行
复制
<custom-attribute name="displayName" dt:dt="string" xml:lang="en-US">

但我一直被困在创建dt:dt = "string"的工作中。

代码如下:

代码语言:javascript
运行
复制
var elements = new List<XElement>();
XNamespace valueDt = XNamespace.Get("dt");
elements.Add(new XElement(elementName, new XAttribute("name", "displayName"), new XAttribute(valueDt + "dt", "string"), new XAttribute(xml + "lang", "en-US"), value.enU));

但在文档中,我使用的是p0:dt="string",而不是dt:dt = "string"

有人知道我怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2020-10-06 15:53:41

我设法解决了这个问题。以下是我的代码更改

代码语言:javascript
运行
复制
var elements = new List<XElement>();
XNamespace dt = XNamespace.Get("{...}/impex-dt");
elements.Add(new XElement(elementName, new XAttribute("name", "displayName"), new XAttribute(valueDt + "dt", "string"), new XAttribute(xml + "lang", "en-US"), value.enU));

所以这意味着我的dt值不正确

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64221161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档