首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XElement怪异

XElement怪异
EN

Stack Overflow用户
提问于 2011-05-02 02:25:41
回答 1查看 127关注 0票数 0

XML模式允许我们通过提供内置的数据类型(字符串、字节、整型...):

代码语言:javascript
复制
<xs:element name="root" type="xs:int"></xs:element>

但是我们如何使用XElement类创建上面的元素呢?也就是说,如果我们向XElement的构造函数传递一个表示元素内容的int值(比如20 ),这个值将被转换为一个string (即XText实例),并按如下方式处理:

代码语言:javascript
复制
      int int1 = 20;
      XElement element = new XElement("root",int1);

a)有没有办法指定元素的文本内容应该是哪种类型,如果没有,为什么没有?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-02 02:30:57

不是的。

XElement存储原始的、非结构化的XML;它们不知道其中的数据。

如果你想要一个强类型的应用程序接口,你应该构建你自己的类来包装或者创建XElement

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

https://stackoverflow.com/questions/5850402

复制
相关文章

相似问题

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