BaseX 属性无法序列化

2023-12-14

我有这个简单的 XML 文件:

<catalog>
  <product dept="WMN">
    <number>557</number>
    <name language="en">Fleece Pullover</name>
    <colorChoices>navy black</colorChoices>
  </product>
  <product dept="ACC">
    <number>563</number>
    <name language="en">Floppy Sun Hat</name>
  </product>
  <product dept="ACC">
    <number>443</number>
    <name language="en">Deluxe Travel Bag</name>
  </product>
  <product dept="MEN">
    <number>784</number>
    <name language="en">Cotton Dress Shirt</name>
    <colorChoices>white gray</colorChoices>
    <desc>Our<i>favorite</i>shirt!</desc>
  </product>
</catalog>

我正在读一本书,名叫XQuery,作者:Priscila Walmsley它说要输入命令:

doc("catalog.xml")/*/product/@dept

所以我输入 BaseX

xquery doc("catalog.xml")/*/product/@dept

我收到此错误:

Error:
[SENR0001] Attributes cannot be serialized:attribute dept { "WMN" }.

尽管书上说:

将返回输入文档中的四个部门属性。

我究竟做错了什么?


BaseX 只是对序列化要求严格。如果您将属性节点强制转换为字符串,它不会抱怨:

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

BaseX 属性无法序列化 的相关文章

  • 从标签中提取 HTML5 数据属性

    我想从标签中提取所有 HTML5 数据属性 就像这个 jQuery 插件 http www orangesoda net jquery dataset html 例如 给定 span class highlight Joe Bloggs s
  • 保存 xml 文档会导致文件损坏

    我有一个关于如何将 xmldoc 保存为 word 文件的问题 我想打开 word 文件 使用 xmldocument 类对潜在的 xml 结构进行一些操作 然后将其重新保存回 word 文件 这就是我目前正在做的事情 using Word
  • 如何使用 Nokogiri 将带有 & 符号的字符串放入 xml 文件中?

    我试图在 XML 文件中包含图像的 URL 并且 URL 查询字符串中的 符号被删除 bgdoc xpath Master each do elem part elem xpath Part inner text image imageha
  • 解析没有标记名的 xml

    我有一个 xml 文件
  • 多线程读取xml文件

    我进行了很多搜索 但找不到适合我的问题的解决方案 我编写了一个 xml 文件 其中包含电视节目的所有剧集信息 它大小 38 kb 包含大约 680 个变量的属性和字符串 起初 我只是在 XMLTextReader 的帮助下阅读它 它在我的四
  • 将 < 转换为 < xml 文档

    我已读取 XML 文件并转换为 NSXMLDocument 对象 但是 由于节点的字符串内容中存在 我如何将文件作为普通 XML 文件写入 其中 lt 将被 感谢致敬 列宁 当 的时候 lt 字符出现在文本节点中 它将被序列化为 lt 当您
  • 使用 XSLT 转换 XML 并保留 CDATA(在 Ruby 中)

    我正在尝试将包含如下内容的文档转换为另一个文档 使 CDATA 与第一个文档中的完全相同 但我还没有弄清楚如何使用 XSLT 保留 CDATA 初始 XML
  • XSLT 输出不符合预期

    我需要删除父 xml 节点并复制节点内的整个 xml 我已经编写了一个 xslt 代码 但是它没有按预期工作 输入 XML
  • XSD、泛型和 C# 类的困境

    我有以下简单的 XSD 文件
  • 如何使用 PHP 从文档中删除无效的 XML 字符

    我试图生成一个大约 23 到 30 MB 的 XML 文档 当我用 Firefox 打开它时 我收到 XML Parsing Error not well formed Location file Users User Downloads
  • 大型 XML 的 XML 节点到字符串转换

    到目前为止我一直在使用DOM源在我的 Android 应用程序中将 XML 文件转换为字符串 这是我的代码 public String convertElementToString Node element throws Transform
  • 根据 ss:Index 对单元格进行排序

    服务器生成的 XML 电子表格具有随机序列
  • 将 cXML 反序列化为 C# 类

    我正在尝试将 cXML 字符串反序列化为 C 类 但是 在反序列化时 除了根元素之外 我似乎无法获得任何东西来反序列化 如何反序列化 XML 文档 https stackoverflow com questions 364253 how t
  • Xml、xsl Javascript 排序

    我正在寻找一种使用 javascript 对 xml 数据进行排序的方法 并希望最终过滤掉数据 我知道这一切都可以在 xsl 文件中实现 但我想在客户端进行 我已经搜索了多个使用 javascript 进行排序的地方 但其中大部分要么太特定
  • eXist - 加载 XSLT 集合() - URIResolver 抛出异常

    环境 eXist db 4 2 1 XQuery 3 1 XSLT 2 0 在 eXist db 中 我正在加载一个 XSLT 文件 其中包含对 eXist 中集合的引用 以便使用密钥对在那里找到的文档执行搜索 此引用似乎引发了撒克逊人的错
  • 即使使用 标记,XSL 也会忽略我的空格

    我在 XSL 代码中创建一个标头 其中包含多个信息字段 即 姓名 Bob 出生日期 1900 年 1 月 1 日 等 我将它们包含在标签中 如下所示
  • Android:java.lang.OutOfMemoryError:

    我在 Android 上开发了一个使用大量图像的应用程序 可绘制文件夹中有很多图像 比如说超过 100 张 我正在开发图像动画应用程序 我使用 imageview 来显示 GIF 图像 我使用了将 gif 图像分割成多个 PNG 格式图像的
  • 膨胀类 android.support.design.widget.NavigationView 时出错

    我按照 NavigationView 的教程进行操作 但无法解决此错误消息 Error inflating class android support design widget NavigationView 教程链接 https www
  • 线性布局高度和重量

    我有以下内容
  • Android:是否可以在可绘制选择器中使用字符串/枚举?

    问题 Q1 有人设法让自定义字符串 枚举属性在 xml 选择器中工作吗 我通过以下 1 获得了一个布尔属性 但不是字符串属性 编辑 感谢您的回答 目前 android 仅支持布尔选择器 原因请参阅已接受的答案 我计划实现一个复杂的自定义按钮

随机推荐

  • Angular 4 中的 HashLocationStrategy 和查询参数

    我正在将现有的 Angular 4 应用程序从 PathLocationStrategy 迁移到HashLocationStrategy并且需要保持入口点 url 正常工作 它看起来像www test com param1 123 问题是
  • 我可以只用 CSS 创建这个形状吗?

    我正在为具有特定形状的网页构建一个英雄部分 目前我只是使用图像作为实际部分背景的叠加层 但我希望减少我发出的请求数量 并且会想知道是否可以使用 CSS 完成以下形状 所以黑色部分是实际图像所在的位置 而白色部分是我尝试使用 CSS 构建的部
  • C# 用阴影给图像着色

    我目前正在使用 C 创建一款游戏 并尝试为玩家创建服装 我想做布料设计并让玩家选择颜色 我从 TibiaME tibiame com 的游戏文件中拍摄了照片 它几乎满足了我的要求 我怎样才能用颜色填写这个表格 当我尝试替换某种颜色时 它不起
  • 无法将字符串分配给 Swift 函数内的数组元素

    下面代码中的两个赋值行都给出了这个错误 value T5 与 String 不同 func PrintShoppingList myList Array
  • SQL Server,检查 varchar 是否包含全零

    我需要编写一个函数来检查 varchar 变量值是否全为零 由于变量是 varchar 而不是 int 我有点迷失了 你会怎么办 多谢 您可以使用双重否定LIKE test variable NOT LIKE 0 这表示变量isn t由一定
  • 在同一个 goroutine 中创建的 goroutine 总是按顺序执行吗?

    package main func main c make chan int for i 0 i lt 100 i i i go func c lt i for b lt c println b if b 100 break 上面
  • 如何在 UIScrollView 中加载 UIViewController

    这是我的设置 我有一个UIScrollView在我的主视图控制器之上 我在其中加载多个视图控制器 我还有一个 添加 按钮 它将使用 Push segue 呈现一个新的视图控制器 我希望这个视图控制器也只加载在滚动视图的顶部 而不是整个屏幕
  • 组合器在哪里组合映射器输出 - 在映射阶段或映射减少作业中的减少阶段?

    我的印象是组合器就像作用于本地映射任务的减速器一样 即它聚合单个映射任务的结果以减少输出传输的网络带宽 并且从阅读中Hadoop The definitive guide 3rd edition 我的理解似乎是正确的 摘自第 2 章 第 3
  • Android:将应用程序添加到“将图片设置为”列表

    我正在尝试将我的应用程序添加到 设置为 列表 当我选择图像时 该列表会显示在图库中 如果用户在图库中打开图像 则会有一个按钮set as 当用户点击它时 他会得到一个列表 换句话说 如果他想在我的应用程序中使用该图像 我努力了
  • 重定向+403错误

    我正在寻找一种方法来拥有类似的东西 return HttpResponseForbiddenRedirect reverse view name 重定向到视图 及其名称 但仍然抛出 403 错误的 HttpResponse 我尝试做类似的事
  • 如何构造一个 URL 以使用 jquery lightbox 插件 colorbox 打开页面?

    我正在使用 jquery lightbox 插件 colorbox http colorpowered com colorbox 我希望能够构建一个像 www example com about me html 这样的 URL 它将用户发送
  • 配置php ini文件上传文件

    我有一个用于上传文件的页面 在 htaccess文件我有这个 php value upload max filesize 40M php value post max size 40M 我有一个 img 大小为 1 6 MB 当我尝试上传此
  • 静态单元格内的动态 UITableView

    我读过一些关于静态和动态单元不兼容的线程 但我想知道是否有一些适合我的情况的解决方法 我有一个静态表 由UITableViewController 我在其中一个单元格内放置了一个动态表格 委托和数据源是UITableViewControll
  • 如何在jQuery中解析XML跨域?

    从不同的服务器 域解析 XML 时 如何解决跨域问题 有人可以给我举个例子吗 该示例不必仅限于 jQuery 因为 JavaScript 也足够了 要充分理解为什么pure跨域 XML 不起作用 首先了解一下跨域 JSON 是如何促进的会有
  • Java 内存泄漏是否有可能使用比堆 + permgen 更多的内存? [复制]

    这个问题在这里已经有答案了 在任何情况下 Java 应用程序 例如 Tomcat servlet 应用程序 中的泄漏是否有可能超出分配的内存并使用额外的系统内存 或者为 JVM 分配的堆是否真正受到防火墙 可以这么说 其余的 操作系统 内核
  • JQuery 如何替换文本区域内的字符串?

    当前文本区域
  • 如何使用 Nuxt 设置 Flowbite? [关闭]

    Closed 这个问题需要调试细节 目前不接受答案 这里有一个sandbox与 Nuxt 和 Flowbite 一起 根据 Flowbite 的说明导入 问题是flowbite组件的样式显示正确 但动态组件不起作用 可能是什么问题呢 也许这
  • C++ 检查文件是否存在

    我对 C 非常陌生 在我当前的项目中我已经包含了 include
  • REGEX - 必须包含字母数字和斜杠

    我正在尝试验证输入字段必须包含字母数字和斜杠作为其值 例如 AA AB 12314 2017 ASD 上面显示的是应作为输入字段的值的示例 我没有任何编写正则表达式的知识 所以请帮助我 最后我想出了下面的代码 var message mes
  • BaseX 属性无法序列化

    我有这个简单的 XML 文件