問題タブ [nxml]

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 投票する
1 に答える
138 参照

emacs - nXML で毎回同じスキーマ ファイルを開くようにしますか?

私は docbook ドキュメントの作成に nXML のみを使用しており、nxml に常に C:\docbook-5.0\rng\docbookxi.rnc をロードするように指示したいと考えています。

どうすればいいですか?

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

xml - xsdスキーマを使用して特定のxmlファイルを検証するemacs nxmlモードの使用方法は?

GNU emacs 23.2.1 と nxml-mode-20041004 をインストールしました。

xsd ファイルを使用して xml ファイルを検証したいのですが、emacs が文句を言います

ファイル拡張子「xsd」に使用できるスキーマ ローダーがありません

このローダーを xsd ファイル拡張子用に作成するにはどうすればよいですか?

アドバイスをありがとう

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

xml - emacs nxml-mode でのタグの折り畳み

インターウェブには、Glorious Emacs Editor でコードを折りたたむための古い教義がたくさんあります。その中には、folding.el、outline-minor-mode、fold-dwim.el があります。残念ながら、私の貧弱な無知な心は、必要な elisp 構成を書くことができません。

nxml モードで、できれば TAB を使用して、モータル フォールドのタグ付けを手伝ってください。関連する場合は、viper と vimpulse を使用します。

0 投票する
1 に答える
1567 参照

emacs - emacsnXMLモードでのXSLT2.0のサポート

emacsでXSLT2.0ドキュメントを編集していますが、バージョン番号に「属性値が無効です」というエラーが表示されます。

「2.0」を「1.0」に置き換えても、emacsでエラーは発生しません(ただし、スタイルシートの処理中にエラーが発生します)。

emacsはXSLT2.0をサポートしていませんか?動作するように取得できる外部スキーマはありますか?最悪の場合、このエラーが発生しただけでも、nXMLはドキュメントの残りの部分を正しく処理するのに役立ちますか?

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

emacs - Web 開発用の nXML モード

nXML モードを Web 開発にとってより便利にすることはできますか?
具体的には:

  1. <? ... ?>ビットが存在しないかのように扱う
  2. XML スキーマが不明な場合に「不明な要素」の警告を発行しない

マルチモードは使いたくない

編集:

ポイント 2 については、空のスキーマがそれを行うはずですが、ルート要素がないと混乱します。簡単な修正は、任意の名前のタグですべてをラップすることです

編集2:

さらに良い修正は、次のようなスクリプトを作成することです。

  • nxmlモードに入った後、スキーマが空っぽかどうかを確認します
  • ある場合は<temporary-root-tag>、ドキュメントの先頭に追加します
  • 保存する前に、タグを削除してください
  • 保存後、タグを元に戻します
0 投票する
1 に答える
431 参照

emacs - nxml-modeとnxhtml-modeの違いは?

インストールnxml-modeしてからインストールしましたnxhtml-mode(そして、お気に入りのエディター内でのリアルタイムの検証は見栄えがします)。

XHTMLファイルはXMLファイルであることを理解しているので、「ただ」nxml-modeを使用してXHTMLを編集できます。しかし、私は少し混乱しています:それがnxhtml-mode提供しnxml-modeないものは何ですか?

XHTMLを編集する場合、単に使用するnxml-modeのでしょうか、それとも時間をかけてインストールするのnxhtml-modeでしょうか。

編集もちろん、 nxhtmlをダウンロードしたnxhtmlの最初のページを読みました。

たとえば、次のようになります。

では、たとえば、nxml-modeでは実行できないような完了はどのようなものでしょうか。

nxhtmlで実行でき、nxmlでは実行できない何かの例は本当に素晴らしいでしょう。

0 投票する
1 に答える
107 参照

memory - Emacs - nxml-mode がメモリ オーバーフローを引き起こす

nxhtml-mode は、emacs で (php、css などのスニペットを含む) 混在した html ファイルを編集するための唯一の本当に興味深いソリューションのようです。そのため、私が提供できる情報がかなり貧弱であることを知って、もう一度スタックオーバーフローを介して回答を得ようとしています。

nxhtml なしで nxhtml-mode または nxml を使用すると (私の知る限り nxhtml のベースです)、emacs で重大なメモリの問題が発生します。nxml-modeをオンにしてxhtmlファイル内で作業すると、emacsは検証を試みているようで、しばらくすると停止し、モードライン「MEM FULL」に表示されます。emacs プロセスを強制終了する他のオプションはありません。この動作を一貫して再現することは困難ですが、次の場合に発生するようです。

  • マークを設定し、CMn を使用して終了タグにジャンプし、領域をマークします
  • タグごとにファイル内をジャンプする (CMn と CMp を使用)

ファイルを検証しようとして、emacs が圧倒されているような印象を受けます。私はすでに dot-emacs を分割し、nxml-mode をテストするためだけに非常に縮小された構成をセットアップし、モードが他の拡張機能に干渉していないことを確認しました。説明されている動作がまだ得られるため、このモードが問題を引き起こしているようです。

Linux Mint 11 で emacs 23.2.1 を使用しています。最後に nxhtml を試したときはバージョン 2.08 でした。最近、同様の質問を投稿しました。

0 投票する
0 に答える
219 参照

xml - emacs nXML-mode hide subheadings エラー:セクションにありません

nxml-hide-subheadings を実行しようとすると、Emacs nXML-mode が「byte-code: Not in section」というエラー メッセージを表示し続けます。理由がわかりません。

フォーマットは問題ありません。検証コマンドを実行すると、「これ以上エラーはありません」と表示されます。

また、 nxml-section-element-name-regexp と nxml-heading-element-name-regexp の両方を更新して、ファイルの見出しであるはずのタグを含めましたが、何も変わらないようです。

rng-what-schema コマンドは「空のスキーマ」を提供します。

nxml-forward/backward-elements は問題なく動作します。

示唆されているように、ここに私が使用していたxmlファイルがあります:

そして、これが私が持っている関連するemacs設定です。私はそれを最小限に抑えました: