gpt4 book ai didi

xml - 什么软件支持 XML 文档中的类变量代码完成?

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

因此,我使用我们用于定义内容的内部 XML 解决方案,以及它自己的 XSD 文件。我希望能够像在某些情况下使用 C# 和其他语言一样执行上下文标记和引用自动完成,同时仍然使用 XSD 文件进行语法验证。示例:

<Object id="foo" />
<Object id="bar" />
<Object id="myobject" source="foo" />

当我在第三个对象中输入“source=”时,我希望它为我提供“foo”、“bar”和文件(或项目,无论哪种方式)中对象的任何其他 ID。 'foo' 和 'bar' 不是 XSD 文件中的预定义字符串;我们有成千上万个,而且每天都在增加。所以,当我声明一个新的 XML 节点时

<Object id='someid'> 

我希望下次键入“source=”时在列表中提示我使用“someid”,就像 C#/C++ 处理变量的方式一样。

我愿意使用任何代码编辑器/文本编辑器/IDE,但如果没有办法做到这一点,那么将它添加到哪个编辑器最容易?从编程的角度来看,这真的不应该那么难。

最佳答案

Visual Studio 中的 XML 编辑器具有您似乎想要的功能。本文https://msdn.microsoft.com/en-us/library/ms255811.aspx给出了一个很好的概述。

或者,虽然我没有亲自使用过这篇文章 Using XML Schema for code autocomplete in my XML editor表明 Eclipse 中有类似的功能。

或者github上有这个项目https://github.com/pleonex/atom-autocomplete-xml对于 Atom,它看起来可能会做你想做的事。

关于xml - 什么软件支持 XML 文档中的类变量代码完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44188139/

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