什么软件支持XML文档中的类似变量的代码?
发布时间:2020-12-16 23:28:35 所属栏目:百科 来源:网络整理
导读:因此,我使用我们用于定义内容的内部 XML解决方案,使用它自己的XSD文件.我希望能够像某些情况一样使用C#和其他语言进行上下文标记和引用自动完成,同时仍然使用XSD文件进行语法验证.例: Object id="foo" /Object id="bar" /Object id="myobject" source="foo"
因此,我使用我们用于定义内容的内部
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,看起来它可能会做你想要的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |