Есть ли графический интерфейс, который я могу использовать для создания XML-документов на основе моей схемы? [закрыто]

Я хочу создать простой графический интерфейс пользователя, чтобы позволить нетехническим пользователям создавать файл XML без необходимости вручную редактировать источник XML. В идеале, я бы хотел интерфейс перетаскивания, но на самом деле ничего не получалось. Содержимое файла XML похоже на закодированную блок-схему двоичного дерева, так что, может быть, что-то вроде Visio с опцией save as 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>

Существуют ли какие-либо инструменты, которые вы можете порекомендовать для этой цели? В идеале - с открытым исходным кодом или с бесплатной личной лицензией, но мне интересно услышать обо всех вариантах.

Спасибо,

Дэвид

4 голоса | спросил David Conlisk 18 AM00000070000003831 2009, 07:10:38

2 ответа


0

Xopus - это браузерный XML-редактор, разработанный для нетехнических пользователей. Вы можете кормить его своим XML-файлом и XSD. Создайте XSL для рендеринга XML как дерева, и все готово.

Если вы посмотрите демонстрацию расширенного текста и прокрутите вниз до OrgChart, вы можете увидеть, как вы можете редактировать древовидный контент в Xopus.

Отказ от ответственности: я работаю в Xopus.

ответил Laurens 26 MarpmFri, 26 Mar 2010 14:36:00 +03002010-03-26T14:36:00+03:0002 2010, 14:36:00
0

Tool4Py.com это то, что вы имеете в виду cfgpie.info или wixpie.com пришли оттуда.

ответил Gil 14 MonEurope/Moscow2015-12-14T18:25:03+03:00Europe/Moscow12bEurope/MoscowMon, 14 Dec 2015 18:25:03 +0300 2015, 18:25:03

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132