问题标签 [xml-editor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6327 浏览

documentation - 有谁知道一个好的 MAML 编辑器

在工作中,我们使用 Sandcastle 来创建帮助文件。我使用 SandCastleGUI 已经有一段时间了,我正在寻找一种在帮助文件中创建其他页面的方法。这些页面以称为 MAML 的 XML 格式编写。唯一的问题是我找不到适合这些文件格式的任何合适的编辑器。

我正在寻找一个所见即所得的编辑器来创建和编辑其他文档页面。

0 投票
2 回答
2388 浏览

xml - WinForms - 自定义 XML 编辑器

我创建了一个基于 HTML/JavaScript 的小型 Web 应用程序,它从 XML 文件中读取数据。

现在,我需要为这个 XML 文件创建一个离线 WinForms 编辑器。我完全意识到使用 XML 文件以我所做的方式存储数据远非理想,但要求是我只能为网站使用静态文件,尽管 XML 文件可以在使用时替换已更新。

迷你网络应用程序允许购买远程汽车启动器的客户选择其车辆的品牌、型号和年份,并显示安装所需的附加组件列表。此数据在 XML 中表示为一个<vehicle>元素,该元素具有代表品牌、型号、年份的属性以及每种组件类型的属性。

对编辑器的要求是:

  • 在网格中显示车辆记录
  • 允许根据已输入的值在每列中自动完成
  • 允许基于列的任意组合进行行过滤

我尝试了以下方法:

  • 使用 DataGridView 和数据绑定,但 databinding/datasets/etc 似乎不想轻松地将 XML 文件用作数据源。在与这个搏斗了几个小时后我放弃了
  • 创建我自己的自定义“行”控件并将每个元素的实例插入到面板控件中。由于有数百个车辆记录,因此出于性能原因,这不是首发。

我通常是一个网络人,所以这个 WinForms 东西对我来说是未知的领域。满足此编辑器要求的最简单方法是什么?

0 投票
4 回答
30364 浏览

c# - 开源 XML 编辑器

我需要编写一种基于 XML 的标记语言。我想为它提供一个开源IDE,但我不想从头开始编写它。所以,我正在寻找一个开源 XML 编辑器,用 C# 编写,带有 WinForms 或 WPF UI,我可以扩展它并添加我的标记语言验证等,具有以下功能:

  • 类似 VS 的 XML 语法高亮
  • 自动完成
  • 验证

它的许可证应该是我可以编辑它,然后用源代码发布它。

有没有这样的事情?

谢谢。

0 投票
6 回答
6582 浏览

xml - 为节点提供 XPath 的 XML 查看器/编辑器

我是一名 XSLT 设计师,我发现手动键入节点的 XPath 表达式很困难。是否有任何 XML 编辑器或查看器可以为我提供可以复制粘贴的XPath 表达式?我想把它们放在 XSL 文件中。

0 投票
7 回答
3561 浏览

xml - 包含在应用程序中的免费轻量级 XML 文本编辑器

我们的应用程序使用 XML 配置文件。我认为在我们的应用程序中分发一些 XML 编辑器会很好,以便用户可以方便地编辑配置文件。特点应该是:

  • 小巧轻便(理想情况下是不需要安装的小型 .exe),
  • 免费,具有允许与商业应用程序一起分发的许可条款,
  • 理解 XML 模式(自动完成,显示验证错误)。

有谁知道这样的编辑器?

0 投票
4 回答
4547 浏览

eclipse - 如何在默认的 Eclipse XML 编辑器中显示拼写建议列表?

我启用了默认的 Eclipse 拼写检查器。当我在 Java 编辑器中工作时检测到拼写错误时,我可以使用它Ctrl-1来显示建议的拼写更正列表。

但是,当我在默认 XML 编辑器中工作时,Ctrl-1它似乎不起作用。拼写错误的单词(大部分是在评论中)正确地用红色下划线,但我似乎无法弄清楚如何获得拼写建议列表。

如果这是一个特定于平台的问题,我正在使用 OpenJDK 6 在 Ubuntu 10.06 上运行 Eclipse Helios。

0 投票
3 回答
4311 浏览

xml - 基于 XML Schema 的具有智能感知/自动完成功能的 XML 编辑器

我正在寻找一个可以提供基于 XML 模式的自动完成和验证的 XML 编辑器。目标平台是 Linux,需要 Win/OSX 支持但可选。

这个问题我知道这在 Visual Studio 中是受支持的。还有几个支持此功能的商业 XML 编辑器(oXygen、Liquid XML studio)。我个人不介意付费应用程序,但在这种情况下,我希望将编辑器推荐给一组用户,并要求他们为应用程序付费不会成功。

有什么建议么?

ps 我快速尝试使用 Komodo Edit,但无法根据自定义模式自动完成。任何有关使其工作的提示也会有所帮助。

(已解决)评论:

EclipseEclipse XML 编辑器和工具插件一起使用就像一个魅力。该解决方案具有在所有目标平台上工作的额外好处。谢谢@xcut

SU 上的这个答案表明Eclipse可以在没有插件的情况下这样做,但我无法复制该声明。

至于我使用Komodo Edit的尝试,如果创建并注册一个 XML 目录,显然可以这样做。但是我无法让它与 XML 模式一起使用,并且 ActiveState 的所有官方文档都特别提到了 DTD 和 RelaxNG。

0 投票
1 回答
23000 浏览

java - 最佳 Java 开源 WSDL/XML 编辑器

哪个被认为是最好的免费 WSDL 可视化编辑器?如果它有所作为,我正在使用java。

0 投票
1 回答
3274 浏览

autocomplete - CodeMirror 代码补全分析光标位置

我想将代码完成功能集成到基于 CodeMirror 的 xml 编辑器中。它主要解析 xml 文件的模式,并根据模式及其结构提供代码完成。但是有些事情我无法做到。例如,当光标移动到 xml 标记内部的位置时,代码完成必须相应地执行。它应该知道光标在标签内,等等。我该怎么做?

我认为代码镜像的 XML 解析器可能会提供有关光标位置语义位置的一些改变的线索。那可能吗?

或者是否有任何通用的方法来分析光标位置并相应地表现?

提前致谢。

0 投票
0 回答
716 浏览

xml - XML 表编辑器

我需要一个 2D 表格编辑器,即:

  1. 让我们重命名列。
  2. 可以将数据保存为 XML,使用列名作为标签,因此可以反序列化此 XML 并获取结构实例的集合。
  3. 支持列的隐式类型,如果列没有类型,也支持每个单元格(它应该序列化为 <MyColumn xsi:type="xsd:double">0.5</MyColumn>)。类型应显示在同一张表上(不同的颜色或前缀或后缀等)。

我想要用于单元测试的工具。用测试代码编写的 10 列表看起来很难看。