2011-01-28 5 views
4

xmlスキーマドキュメントを使用して要素と属性の追加を制御するWebベースのXMLエディタが必要です。 たとえば、許可されたサブ要素がスキーマ文書にリストされている場合、サブ要素のドロップダウンを提供します。要素タイプが「日付」の場合、日付ピッカーを提供します。xmlスキーマを使用するjqueryベースのxmlエディタ

さらに、拡張可能である必要があるため、独自の要素タイプを作成できます。例えば、編集のためにCKEditorのインスタンスを呼び出すために定義できる "HTML"タイプです。

私は過去にこれらのうちの1つを実際に書きましたが、jqueryでは書きませんでした。私はやり直そうとしていますが、このようなものがすでに存在するかもしれないようです。

本格的なツールでなければ、私が活用できる有用なライブラリもありがたいです。

ありがとう、私はこの質問があまりにも漠然とした話題ではないことを願っています。

ありがとうございます! Don Undeen

+0

http://stackoverflow.com/questions/3697872/highlight-and-edit-xml-in-a-browser/16974614も参照してください。 – koppor

答えて

2

XMLの非構造化HTMLの処理を除いて、ブラウザベースのXMLエディタであるSDL Xopusを必要なだけ正確に販売しています。しかし、Xopusは混合コンテンツをうまく扱うので、その必要はありません。詳細については

は、以下を参照してください。 http://xopus.com/demos/

3

このトピックでは、少なくとも十年以来の未解決しているようです。利用可能なソリューションの概要を説明します。最も有望なものから聞いたことのあるものまでランキングされています。

概念はネットで2 sistesで記述されていますhttp://wadoku.de/wiki/display/DEV/XSD2Form

いくつかの初歩的な実装がで入手できます。私が覚えている限りでは、STPポリシーエディタでもXMLからユーザー入力のいくつかの種類を生成

スキーマ。可能であれば、このコードは再利用できますか?ブラウザでhttp://wiki.eclipse.org/Policy_Framework_in_STP

平野XMLエディター:

  • jquery.xmleditorは、あなたが探しているものかもしれません。 XMLを編集するためのグラフィカルなUIを提供します。テキストベースのXMLエディタでは、Cloud9エディタを使用します。 Cloud9はGPLライセンスを受けていることに注意してください。
  • LiveXMLEditは、もっとエクスプローラのようなエディタですが、役立つかもしれません。
  • AXELは、ドキュメントテンプレートに基づいてXMLオーサリングアプリケーションを作成するためのライブラリです。