相关文章推荐
风流的松树  ·  cv2.createBackgroundSu ...·  3 月前    · 
酒量大的洋葱  ·  jupyter notebook ...·  1 年前    · 
有腹肌的竹笋  ·  vue unable to ...·  1 年前    · 

1.0 检查XML格式是否正确

XML类似于HTML,有着以下严格的包含关系。切勿出现越级包含的关系。

声明 关系 对象
XmlDocument 包含 编码头部声明、根节点
XmlElement(节点元素) 包含 各级节点及内容

1.1 相关案例详解

如下图示例为一个简略不完整的基本框架内容。

//需求XMLDoc
XmlDocument xmlDoc = new XmlDocument();
//编码头部声明
XmlDeclaration header = xmlDoc.CreateXmlDeclaration("1.0", "UTF-8", "");
xmlDoc.AppendChild(header);
//根节点
XmlElement root = xmlDoc.CreateElement("root_CharacterTemplateData");
xmlDoc.AppendChild(root);
//一级节点  Id Name                                               ------------以下两行为问题行
XmlElement child = xmlDoc.CreateElement("CharaterTemplateData");
xmlDoc.AppendChild(child);
child.SetAttribute("id", "1000");
child.SetAttribute("name", "法师");

  其中,我们在一级节点处xmlDoc.AppendChild(child);添加节点元素,添加方式向xmlDoc添加,违背了格式的严格要求。正确的添加方式为root.AppendChild(child),即向一级节点的上一级root(根节点)。

ps:这里的root仅仅是命名关系,可以更改为其他命名,但XML格式严格遵循上表。

【解决】InvalidOperationException: This document already has a ‘DocumentElement’ node游戏引擎:Unity版本:2019.4.6f1 【2017版本以上均可】编译平台:Visual Studio 2019 问题描述  翻译:无效的异常操作:该文档已具有“ DocumentElement”节点解决方案方案11.0 检查XML格式是否正确  XML类似于HTML,有着以下严格的包含关系。切勿出现越级包含的关系。
最近要整合一个论坛到项目中,于是就开始研究dnt,但总会出一些错误,现在把我整合的一错误和成功经验与大家分享,边做边总结,当然我也有不少不会的地方,希望有人能够为我解惑!! 1、运行首面时报 "此文档已具有“DocumentElement”节点 这个错误. 解决方案:删除目录下的asp_client文件夹。  http://www.budoou.com/article/...
初始时,偶滴webservice只是返回一个string的,后来经理要求返回值为xml类型的数据 查了一下,如果dataset什么的貌似还得序列化,xml就不用了,直接声明拼好之后return就ok了 只是我要返回的xml是动态的,需要依据每次用户输入的action type数量来循环拼接返回的xml,搞的代码长的要命 = = 具体代码: 先导入命名空间 usi...
C#使用OleDB操作ACCESS Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” + NewFileName + “;User Id=uid;Jet OLEDB:Database Password=pwd;”; 完整错误信息: {System.InvalidOperationExc...
将vs2017创建的web项目添加到TFS后,采用从数据库更新模型时,出现此异常。 推测是由于在TFS下,代码更新需要首先将代码迁出然后进行编辑,而从数据库更新模型时由vs自动更新代码数据,可能在此过程中未能迁出或者说获取到更新某文件的权限,然后更新出错 未在网上找到相关解决方法 我的方法:以不连接TFS的方式打开项目,更新模型后再连接上TFS,虽然有点麻烦,但是毕竟需要更改数据库结构的时候不多,...
python自动化之word操作 研发逻辑就是讲解逻辑,一般从上往下,遵循:What - Why - How 或 Why - What - How 思路;这章节学的有点晕,比较多要记住的,当然搞会了像我这类懒人固定套格式就好了。后续在复习吧 新建空白word并插入文字 import os os.chdir(r'C:\Users\晴天\Desktop\python学习') #改变当前工作目录 os.getcwd() # 导入库 from docx import Document # 新建空
【解决】Non-convex MeshCollider with non-kinematic Rigidbody is no longer supported since Unity 5... 【解决】ScrollView 子 Content 在应用 Contentt Size Filter 出现位置自偏移错误问题 【教程】Unity 官配 JsonUtility 使用指南