問題タブ [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 を使用しています。しばらくの間 S​​andCastleGUI を使用しており、ヘルプ ファイルに追加のページを作成する方法を探しています。これらのページは、MAML と呼ばれる XML 形式で記述されています。唯一の問題は、これらのファイル形式に適したエディターが見つからなかったことです。

追加のドキュメント ページを作成および編集するための WYSIWYG エディタを探しています。

0 投票する
2 に答える
2388 参照

xml - WinForms-カスタムXMLエディター

XMLファイルからデータを読み取る小さなHTML/JavaScriptベースのミニWebアプリを作成しました。

次に、このXMLファイル用のオフラインWinFormsエディターを作成する必要があります。XMLファイルを使用して自分のやり方でデータを保存することは理想からはほど遠いことを十分に認識していますが、要件は、Webサイトの静的ファイルのみを使用できるようにすることです。ただし、XMLファイルは必要に応じて置き換えることができます。が更新されます。

ミニウェブアプリを使用すると、リモートカースターターを購入している顧客は、車両のメーカー、モデル、年式を選択し、インストールに必要な追加コンポーネントのリストを表示できます。<vehicle>このデータは、コンポーネントの各タイプの属性だけでなく、製造元、モデル、年を表す属性を持つ要素としてXMLで表されます。

エディターの要件は次のとおりです。

  • 車両レコードをグリッドに表示する
  • すでに入力されている値に基づいて、各列でオートコンプリートを許可する
  • 列の任意の組み合わせに基づく行フィルタリングを許可する

私は次のことを試しました:

  • DataGridViewとdatabindingを使用しますが、databinding / datasets / etcは、データソースとしてXMLファイルを簡単に使用したくないようです。これと数時間格闘して諦めた
  • 独自のカスタム「行」コントロールを作成し、各要素のインスタンスをPanelコントロールに挿入します。数百台の車両記録があるので、これはパフォーマンス上の理由から非スターターです。

私は一般的にWebの人なので、このWinFormsのものは私にとって未知の領域です。このエディターの要件を達成するための最も簡単な方法は何ですか?

0 投票する
4 に答える
30364 参照

c# - ソース Xml エディターを開く

XML ベースのマークアップ言語を作成する必要があります。オープン ソースの IDE を提供したいのですが、ゼロから作成したくはありません。そこで、C# で記述され、WinForms または WPF UI を備えたオープン ソースの XML エディターを探しています。これを拡張して、マークアップ言語の検証などを追加し、次の機能を追加します。

  • VS のような XML 構文の強調表示
  • オートコンプリート
  • 検証

ライセンスは、私がそれを編集してから、ソース コードとともにリリースできることでなければなりません。

そのようなことはありますか?

ありがとう。

0 投票する
6 に答える
6582 参照

xml - ノードに XPath を提供する XML ビューアー/エディター

私は XSLT デザイナーですが、ノードの XPath 式を手動で入力するのは難しいと感じています。コピーして貼り付けできる XPath 式を提供できる XML エディターまたはビューアーはありますか? それらをXSLファイルに入れたい。

0 投票する
7 に答える
3561 参照

xml - アプリケーションに組み込む無料の軽量 XML テキスト エディタ

私たちのアプリケーションは、XML 構成ファイルを使用します。ユーザーが構成ファイルを簡単に編集できるように、アプリケーションに XML エディターを配布するとよいと思いました。機能は次のとおりです。

  • 小型で軽量 (理想的には、インストールを必要としない小さな .exe)、
  • 無料、商用アプリケーションでの配布を許可するライセンス条件付き、
  • XML スキーマを理解します (オートコンプリート、検証エラーの表示)。

そのような編集者を知っている人はいますか?

0 投票する
4 に答える
4547 参照

eclipse - デフォルトのEclipseXMLエディターでスペル候補のリストを表示するにはどうすればよいですか?

デフォルトのEclipseスペルチェッカーを有効にしています。Javaエディターで作業しているときにスペルミスが検出された場合は、これを使用Ctrl-1して、推奨されるスペル修正のリストを表示できます。

ただし、デフォルトのXMLエディターで作業していると、Ctrl-1機能していないように見えます。スペルミスのある単語(ほとんどの場合、コメント内)は赤で正しく下線が引かれていますが、スペルの提案のリストを取得する方法がわからないようです。

これがプラットフォーム固有の問題である場合は、OpenJDK6を使用してUbuntu10.06でEclipseHeliosを実行しています。

0 投票する
3 に答える
4311 参照

xml - XMLスキーマに基づくインテリセンス/オートコンプリートを備えたXMLエディター

XMLスキーマに基づいてオートコンプリートと検証を提供できるXMLエディターを探しています。ターゲットプラットフォームはLinuxであり、Win / OSXのサポートが望ましいですが、オプションです。

この質問から、これはVisualStudioでサポートされていることがわかります。この機能をサポートするいくつかの商用XMLエディター(oXygen、Liquid XML studio)もあります。私は個人的に有料アプリを気にしませんが、この場合、私はユーザーのグループにエディターを推薦したいと思っており、ユーザーにアプリの支払いを要求することはうまくいきません。

助言がありますか?

ps Komodo Editの使用を簡単に試しましたが、カスタムスキーマに基づいてオートコンプリートすることができませんでした。これを機能させるためのヒントも役立ちます。

(解決済み)コメント:

Eclipse XML EditorsandToolsプラグインでEclipseを使用することは魅力のように機能します。このソリューションには、すべてのターゲットプラットフォームで動作するという追加のボーナスがあります。@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 列のテーブルは見苦しく見えます。