40

大規模な XML スキーマの操作と編集に推奨されるソフトウェアは? 巨大な XML ファイルの処理に役立つ Windows と Linux の両方のソフトウェアを探しています (クロスプラットフォームである必要はありません。両方の提案が必要です)。

4

17 に答える 17

16

Windows の場合、Microsoft 独自の無料のXML Notepadが、優れた機能を備えた非常に使いやすいエディターであることがわかりました。壊れた iTunes のライブラリを開発および編集するときに、XML 出力を確認するために使用しました。;)

.net 2.0 が必要

于 2008-08-06T09:30:50.297 に答える
9

私は時代遅れかもしれませんが、テキスト エディターの方が好きです。

私はemacsを使用していますが、かなりまともなxmlモードがあります。

ほとんどの優れたテキスト エディターには、まともな構文ハイライト機能とタグ マッチング機能があります。あなたの IDE はすでにそれを行っているかもしれません (IntelliJ のアイデアはそうしていますし、Eclipse もそうしていると思います)。優れたテキスト エディタは巨大なファイルを処理できますが、一部のテキスト エディタはそれらを処理できない場合があります。私たちはどのくらいの大きさについて話しているのですか?

于 2008-08-04T22:01:59.580 に答える
8

テキスト エディタがおそらく最善の策であることに同意します。視覚的な方法で XML ファイルを処理するために特別に調整されたものが必要な場合、 XMLSpyに誓う人を何人か知っています。F/OSS の動作に似たものをいくつか見つけることができると思いますが、私は何も知りません。

于 2008-08-04T22:23:14.030 に答える
7

FirstObjectXMLエディター。 http://www.firstobject.com/dn_editor.htm

無料で、C ++で記述されており、非常に大きなxmlファイルでの作業用に最適化されています。

機能は比較的制限されていますが、100MB以上のフォーマットされていないファイルを数秒でロードし、それらをインデントし、ツリービューを使用して特定の要素を見つけることができます。[更新]オプションを使用すると、ツリーをテキストビューと同期することもできます。

これは、特定の仕事を非常にうまく行うシンプルなツールを持つというUNIXの精神に基づいています。

于 2008-09-08T03:02:39.260 に答える
6

ベースラインとして少なくとも適切なテキスト エディターが必要です。前に述べたように、nxml モードの emacsは非常に良い選択です。ただし、スキーマが大きくなるにつれて、概要が失われる可能性があります。特に、非常に冗長な XML スキーマ ドキュメントを作成する場合はそうです。なんらかの視覚化が必要になります。XML Spy は問題ありません。Oxygen は優れていますが高価ですが、結局のところ、Windows では、フリーウェアであるXMLPadに必要なほとんどすべての機能が備わっています。

インスタンス XML ドキュメントの編集 (さらには XML スキーマの編集) を開始するときは、スキーマに対するオンザフライ検証と、可能であれば属性と要素の自動補完が必要です。Emacs は、relax NG ベースのスキーマを使用したオンザフライ検証とオートコンプリートのみをサポートします (ただし、XSD は、relax NG スキーマに変換できます)。

この問題に何らかの選択肢がある場合は、Relax NGをスキーマ構文として使用することを検討してください。これははるかに読みやすく、保守しやすいものです。

于 2008-08-19T21:15:28.863 に答える
4

AltovaのXMLSpyはおそらく利用可能な最高のものです。データ/スキーマ、XPathツールのさまざまなビューを提供し、とりわけ優れた図を作成します。しかし、それはかなりの費用がかかります。これは成熟した製品であるため、他のツールを使用する場合ほどすぐに制限にぶつかる傾向はありません。

Liquid XMLはかなり良いですが、比較的新しい代替手段です。使い勝手の良いアプリで、無料版もあります!これは注目に値するツールです。

これらの製品はどちらも、スキーマに基づいてサンプルXMLファイルを生成する便利な機能を備えています。

対照的に、OracleのJDeveloper(Borland Jbuilderに基づく)は、適切なスキーマエディタを提供しようとしますが、無効なスキーマファイルを生成することがあるという点で不十分です。これに気づいたらすぐに使いやめました。

IBMのXMLスキーマ品質チェッカーをチェックすることを強くお勧めします。このコマンドラインツールは、WC3のXMLスキーマ言語に対してスキーマを検証します。別のツールを使用してスキーマを構築した場合でも、これは良い考えです。

于 2008-09-08T03:46:51.650 に答える
4

非常に大きなファイルを含むxmlを編集するために、GNUEmacsでnxml-modeを使用しています。そして私はそれを長い間使用しています-それは迅速で、xmlのオンザフライ検証を提供し、タグと属性名の補完機能を提供します

于 2008-09-19T07:55:18.653 に答える
4

私は XML を頻繁に使用しており、 Oxygenは優れたエディターであることがわかりました。これはクロスプラットフォームであり、グラフィカルなスキーマ エディターを備えていますが、私はスキーマではなく DTD を使用しているため、スキーマ エディターの品質を保証することはできません。編集パッケージの残りの部分 (XML エディターや XSLT デバッガーなど) はしっかりしているので、試してみる価値があります。

于 2008-08-04T22:30:00.537 に答える
3

私はクックトップ (tucowsでも利用可能) を使用しており、XPath テスト機能に非常に満足しています。

  • Cooktop は、XML、DTD、および XSLT ドキュメント用のエディターおよび開発環境です。
  • クックトップは Windows アプリケーションです
  • 何よりも、それは無料です!

特徴

  • 色分けされた XML、DTD、および XSLT 編集
  • 整形式であることを確認して検証する
  • ほぼすべての XSLT エンジンを使用したスタイルシートのテスト
  • XPATH テスト
  • カスタマイズ可能な「Code Bits」ライブラリ
  • Tidy による XML フォーマット
  • 小さなダウンロード、小さなフットプリント
于 2008-11-18T13:22:11.230 に答える
3

Altova のXML Spyは優れたエディターですが、必ずしも最も安価なオプションではありません。

于 2008-08-06T09:33:16.160 に答える
3

oXygen XML Editorは、Windows 用の優れた IDE ですが、少し高価です。

于 2008-08-04T22:26:04.227 に答える
3

長期的に幅広い機能を持つ XML IDE が必要な場合は、Stylus Studioを強くお勧めします。私はこれを主に XSLT 開発に使用しましたが、XML 関連のほとんどすべての開発をサポートしています。これはWindowsのみです (非常に面倒です)。

于 2008-08-26T10:18:16.700 に答える
2

Recently I was editing XSLT files with Eclipse but for some reason Eclipse wouldn't do any auto-completion anymore. So I switched to Emacs's brilliant nxml-mode, and I'm not sure I'm going back. You get auto-completion that's really easy to use, and it's very fast. The only glitch is that you must provide a RELAX NG version of your document's schema, but there are tools out there that generate one for you from your DTD or Schema.

Check out http://www.xmlhack.com/read.php?item=2061 for more.

For non-free software, I second the recommendations for OxygenXML.

于 2008-08-16T20:22:16.930 に答える
2

XML Spy の +1 です。スタンドアロン製品とビジュアル スタジオ プラグインの両方を使用しましたが、感銘を受けました。

FOSSに関しては、Notepad ++を使用しています

于 2008-08-06T10:04:35.237 に答える
2

調べたオープン ソースの XML エディター- 少し時代遅れです。

于 2008-08-04T22:27:00.810 に答える
1

I use Notepad++ as my editor. You can also add plugins for dealing with XML specifically.

于 2008-08-16T20:25:09.920 に答える
0

XML コピー エディター- Windows および Linux

高速で無料で、XML スキーマ検証をサポートしています。

公式サイト http://xml-copy-editor.sourceforge.net/

Ubuntu へのインストール方法 http://ubuntuforums.org/showthread.php?t=1640003

于 2010-12-07T14:09:54.557 に答える