社区
C#
帖子详情
XmlSerializer 类的seralize方法后如何在序列化的xml文件里加入xsi:schemaLocation= "http://www.w3.org/2001/XMLSchema "
嘴哥臭鼬
2009-01-06 10:29:21
如果加名称空间只会显示xmlns:schemaLocation,如何变成xsi:schemaLocation
...全文
322
5
打赏
收藏
XmlSerializer 类的seralize方法后如何在序列化的xml文件里加入xsi:schemaLocation= "http://www.w3.org/2001/XMLSchema "
如果加名称空间只会显示xmlns:schemaLocation,如何变成xsi:schemaLocation
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangping_li
2009-01-06
打赏
举报
回复
[XmlAttributeAttribute ("schemaLocation",
Namespace="XmlSchema.InstanceNamespace")]
public string xsiSchemaLocation="http://ACORD.org/Standards/Life/2TXLife2.11.01.xsd";
嘴哥臭鼬
2009-01-06
打赏
举报
回复
[XmlRootAttribute("SubmitterQuery", Namespace = "http://www.msrb.org/avts/submitter_query")]
public class SubmitterQuery : BaseModel
{
[XmlAttributeAttribute("schemaLocation", Namespace = "http://www.w3.org/2001/XMLSchema-instance")]
public string
xsi = "http://www.msrb.org/avts/submitter_query SubmitterQuery.xsd http://www.msrb.org/avts/common Common.xsd http://www.msrb.org/avts/submitter SubmitterInput.xsd";
private SubmitterInfo submitter;
public SubmitterInfo Submitter
{
get { return submitter; }
set { submitter = value; }
}
public SubmitterQuery()
{
submitter = new SubmitterInfo();
Namespaces = new XmlSerializerNamespaces();
Namespaces.Add("xsi", "http://www.w3.org/2001/XMLSchema-instance");
Namespaces.Add("avts", "http://www.msrb.org/avts/common");
Namespaces.Add("submitter", "http://www.msrb.org/avts/submitter");
Namespaces.Add("xsd", "http://www.w3.org/2001/XMLSchema");
嘴哥臭鼬
2009-01-06
打赏
举报
回复
11
GTX280
2009-01-06
打赏
举报
回复
[XmlAttributeAttribute ("schemaLocation",
Namespace="XmlSchema.InstanceNamespace")]
public string
xsiSchemaLocation="http://ACORD.org/Standards/Life/2TXLife2.11.01.xsd";;
嘴哥臭鼬
2009-01-06
打赏
举报
回复
不明白,
[XmlRoot(Namespace = "http://www.msrb.org/aava/common",ElementName="asfsf")]
public class SubmitterInfo{...}
之后生成的xml是形如:
xmlns:schemaLocation的形式,如何生成xsi:schemaLocation的形式呢,怎么指定前面的xsi
xml
ns:
xsi
=”
http
://
www
.
w3
.
org
/
2001
/
XML
Schema
-instance(
xsi
:
schema
Location
详解)
xml
ns:
xsi
="
http
://
www
.
w3
.
org
/
2001
/
XML
Schema
-instance"中
xsi
的意思是 :本
xml
文件
中要用到某些来自
xsi
代表的“
http
://
www
.
w3
.
org
/
2001
/
XML
Schema
-instance”这个命名空间的元素比如用来引入无命名空间
schema
文件的noNamespace
Schema
Location
="XXX";以及引入自带命名空间的...
xml
ns:
xsi
="
http
://
www
.
w3
.
org
/
2001
/
XML
Schema
-instance(
xsi
:
schema
Location
详解)
http
://topic.csdn.net/u/20110117/01/3e3cc322-8f8e-4c2b-8cbb-768bf7319c59.html
xml
ns:
xsi
="
http
://
www
.
w3
.
org
/
2001
/
XML
Schema
-instance"中
xsi
的意思是 : 本
xml
文件
中要用到某些来自
xsi
代表的“
http
://
www
.
w3
.
org
/
2001
/
XML
Schema
-in
xml
ns
xsi
http
//
www
w3
org
/
2001
/
XML
Schema
-instance
xsi
sch
xml
ns
xsi
http
//
www
w3
org
/
2001
/
XML
Schema
-instance
xsi
sch
java
xml
ns_
xml
文件
中,
中的
xml
ns,
xml
ns:
xsi
,
xml
ns:context,等等
参考文章如下:×××××××××××××××××××××分割线×××××××××××××××××××××下面的说法是我个人理解,并不一定正确。仅供参考。如果有更好的说法,或者理解,欢迎各位大大跟我说,我保证马上更改博客内容。写博客的目的就是为了方便技术的交流,和更好的学习,谢谢。联系方式QQ:1286238812.×××××××××××分割线×××××××××××××××××××××××web.x...
C# 在.net中
序列化
读写
xml
方法
的总结
上网瞎逛看到这篇文件,觉得很不错,转载过来~博客园确实是.NET氛围很好啊 转载地址:
http
://
www
.cnblogs.com/fish-li/archive/2013/05/05/3061816.html 在.net中
序列化
读写
xml
方法
的总结 阅读目录 开始最简单的使用
XML
的
方法
类
型定义与
XML
结构的映射使用
Xml
Element使用
Xml
Att
C#
111,130
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章