gpt4 book ai didi

xml - YAML 如何表示 XML 属性?

转载 作者:数据小太阳 更新时间:2023-10-29 01:56:29 25 4
gpt4 key购买 nike

如何在不丢失信息的情况下将此 XML 转换为 YAML 并再次转换回来?

<foo bar='one' baz='two'>Lorem Ipsum</foo>

我最好的猜测是这样的,但对我来说它看起来太冗长了:

foo:
attr:
- bar: one
- baz: two
value: Lorem Ipsum

第二个问题:YAML 中的属性是否有类似的语法?

foo ( bar: one, baz: two ): Lorem Ipsum

最佳答案

如果你可以假设你不能有重复的属性名称,你的猜测可以简化为使用 map :

foo:
attr:
bar: one
baz: two
value: Lorem Ipsum

如果你想要一个稍微更紧凑的形式,你可以使用 YAML 流样式,它类似于 JSON 并且最接近你的第二个可用的问题:

foo: {attr: {bar: one, baz: two}, value: lorum ipsum}

...虽然这不是很常见。

关于xml - YAML 如何表示 XML 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28379239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com