使用 XML 序列化时是否有办法避免自闭合标签?

2023-12-28

我正在使用 VB.NET,但遇到 XML 序列化问题。当我正在序列化的对象中存在空值时,XML 文件包含以下标签:

<tagName/>

代替:

<tagName></tagName>

我知道它是相同的,但我希望开始标签能够正确关闭。


它们是相同的,这使得no不同之处。任何解析器或读者都理解其含义,那么为什么改变这一点如此重要呢?

我发现当前的行为更好,因为它会导致smaller files.

无论如何,没有办法覆盖这种行为。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 XML 序列化时是否有办法避免自闭合标签? 的相关文章

随机推荐

  • 离散二维数据的线性插值

    所以我有一些不规则间隔的数据 我想将它们插值到规则网格上 我想做的正是this https stackoverflow com questions 3864899 resampling irregularly spaced data to
  • XML 预览中的渲染问题:无法找到模式 0 [重复]

    这个问题在这里已经有答案了 更新android studio后渲染时出现异常 渲染期间引发异常 无法定位模式 0 java lang IllegalStateException Unable to locate mode 0 at andr
  • 使用 Flask 查找 jinja2 模板中的数字总和

    我正在学习 Flask 并尝试创建一个网络应用程序 它接受学生的姓名和分数 查找所有分数的总和并在表格中显示内容 但总数总是显示为0 代码如下 标记总计 py from flask import Flask render template
  • 批处理文件:查找子字符串是否在字符串中(不在文件中)

    在批处理文件中 我有一个字符串abcdefg 我想检查一下是否bcd是在字符串中 不幸的是 我找到的所有解决方案似乎都在搜索file对于子字符串 而不是对于子字符串的字符串 有一个简单的解决方案吗 是的 您可以使用替换并检查原始字符串 if
  • 旅行商问题中的交叉边缘

    是否存在最优解具有交叉边的旅行商问题 节点位于 x y 平面中 因此在这种情况下交叉意味着如果要绘制图形 连接四个单独节点的两条线段将相交 如果闭合折线中的两条边相交 则存在一条顶点相同但周长较小的折线 这是三角不等式的结果 因此 TSP
  • 初始化元素不是常量

    我想创建向量表来创建MCU的启动代码 当我尝试将函数地址放入向量表时 编译器会产生错误 initialiser element is not constant void reset handler void uint32 t const v
  • Blob 下载在 IE 中不起作用

    我的 Angular js 控制器中有这个下载 CSV 文件 var blob new Blob csvContent join type text csv charset utf 8 var link document createEle
  • 执行一个循环需要多少时间?

    有没有办法知道java中一个循环执行需要多少秒 例如 for int i 0 i lt 1000000 i Do some difficult task goes in here 它不必 100 准确 但只需了解可能需要多长时间即可 内部算
  • pm2 start 运行但网站无法正常工作

    我有一个用yarn构建的nodeJS项目 我可以使用 yarn start 在服务器上运行该应用程序 它工作正常 当使用yarn运行时 它会运行dist app js文件 但是当我使用 pm2 start app js 运行它时 pm2 进
  • 删除域名后缀

    所以假设我有just a domain com just a domain info just a domain net我怎样才能删除扩展程序 com net info 我需要两个变量的结果 一个包含域名 另一个包含扩展名 我尝试过str
  • 在 Visual Studio 2013 测试代理上使用 Shims 运行测试

    我在许多网站上发现了这个问题的各种迭代 但是到目前为止 我还没有找到任何可以提供有效的完整答案的内容 我刚刚设置了一些 Visual Studio 测试代理 它们似乎都表现良好并运行我们最初计划在它们上运行的大部分单元测试 然而 当我检查其
  • 在maven发布时提交一些文件:准备

    是否可以在 mvn release prepare 时提交一些文件 没有 pom xml 在我的 MultiModul 项目中 我使用 PreparationGoals 配置了 rlease 插件来更改 sql 文件中的版本
  • 如何在 javascript 全局命名空间中存根/模拟函数

    我试图在测试期间存根 模拟 覆盖函数调用 将日志写入数据库 function logit msg writeMessageToDb msg function tryingToTestThisFunction var error proces
  • PHP+Ajax登录

    只是通过 ajax 提交登录表单时遇到一些问题 我主要是一名 PHP 开发人员 我不经常将 Jquery Ajax 与 PHP 结合使用 目前 如果我在提交表单后检查 firebug POST 数据 它似乎确实获取了已添加到表单中的用户名和
  • Javascript 不解析嵌套 Bbcode

    我编写了一个 Javascript bbcode 类似于我用来编写此消息的代码 它还包含一个实时预览框 如下所示 我目前面临的唯一问题是某些嵌套的 bbcode 无法解析 例如 quote quote quote quote 解析不正确 这
  • 加速 numpy kronecker 产品

    我正在开发我的第一个大型 python 项目 我有一个函数 其中包含以下代码 EXPAND THE EXPECTED VALUE TO APPLY TO ALL STATES THEN UPDATE fullFnMat EV subset
  • 富文本框 - 粗体

    我知道这里有很多 如何加粗文本 问题 但没有一个答案有帮助 我认为富文本框可能是在运行时创建的 我正在制作一个聊天客户端 因此我有一个按行分割的富文本框 消息如下 名称 消息 r n 我想加粗名称 我已经尝试了很多代码示例 但这是我最接近的
  • 将 Vue 组件暴露给外部项目

    我正在尝试探索如何将我的 Vue 组件公开给其他项目而不发布到 NPM 我可以找到以下链接 其中显示了如何将 Vue 组件发布到 NPM 如何在 npm 62b67dfb3e58 上发布您的 vue js 组件 https medium c
  • WPF中上标的上标

    我已经设法使用以下代码行创建字符上标 Paragraph p new Paragraph Span s new Span s BaselineAlignment BaselineAlignment Superscript s Inlines
  • 使用 XML 序列化时是否有办法避免自闭合标签?

    我正在使用 VB NET 但遇到 XML 序列化问题 当我正在序列化的对象中存在空值时 XML 文件包含以下标签