代码之家  ›  专栏  ›  技术社区  ›  David Conlisk

有没有一个GUI可以用来根据我的模式创建XML文档?[关闭]

  •  4
  • David Conlisk  · 技术社区  · 15 年前

    我想创建一个简单的图形用户界面,允许非技术用户创建XML文件,而不必手动编辑XML源。理想情况下,我想要一个拖放界面,但是失败了,真的什么都没有。XML文件的内容类似于二进制树的编码流程图,所以可能类似于Visio,带有另存为XML选项?以下是所需XML输出的快速示例:

    <?xml version="1.0" encoding="utf-8"?>
    <steps>
      <step id="1" type="prompt">
        <prompt>
          Welcome.
        </prompt>
        <next>1.1</next>
      </step>
      <step id="1.1" type="question">
        <prompt>
          Do you have what you need?
        </prompt>
        <yes>1.2</yes>
        <no>1.1.1</no>
      </step>
    ...
    </steps>
    

    您是否可以为此推荐现有的工具?理想情况下是开源的,或者有免费的个人许可证,但我对所有选项都感兴趣。

    谢谢,

    大卫

    5 回复  |  直到 9 年前
        1
  •  1
  •   Sneakyness    15 年前

    谷歌的“XML编辑器”会产生一个长列表, this was at the top. (Altova XML编辑器)我敢肯定,如果你在谷歌上搜索“开源XML编辑器”,你也会找到一些。

    请允许我说Xcode有一个内置的。;)

        2
  •  2
  •   Laurens    14 年前

    Xopus 是为非技术用户设计的基于浏览器的XML编辑器。您可以将XML文件和XSD提供给它。创建一个XSL,将XML呈现为一棵树,这样就很好了。

    如果你看一下 Rich Text Demo 向下滚动到组织结构图,您可以看到如何在Xopus中编辑类似树的内容。

    免责声明:我在Xopus工作。

        3
  •  1
  •   AWinkle    9 年前

    Tool4Py.com 这就是你的意思 cfgpie.info wixpie.com 从那里来的。

        4
  •  0
  •   Andrew Swan    13 年前

    XAmple XML Editor Project介绍了一种基于JavaSwing的XML编辑器,它分析给定的模式,然后生成文档特定的图形用户界面。与其他XML编辑器不同,示例XML编辑器GUI不仅公开了XML文档的树表示,而且公开了XML文档和相应XML模式的逻辑组合。XML编辑器的用户界面具有高度的逻辑性和直观性。为了能够准备非常复杂的有效XML文档,用户不需要熟悉XML和XML模式语言,并且对文档结构要求有任何先验的了解。”

    我试过了,甚至我的非技术型老板也喜欢。

        5
  •  0
  •   Pieter    9 年前

    人民 http://WixPie.com 几个月前他们演示了一个通用的XML编辑器。使用这些工具,您可以创建一个XML任务,并为选项卡分配文件夹和网格,并要求用户输入。

    但目前我所知道的唯一基于这个的项目是wixpie。

    彼得