問題タブ [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.
emacs - nXML で毎回同じスキーマ ファイルを開くようにしますか?
私は docbook ドキュメントの作成に nXML のみを使用しており、nxml に常に C:\docbook-5.0\rng\docbookxi.rnc をロードするように指示したいと考えています。
どうすればいいですか?
xml - xsdスキーマを使用して特定のxmlファイルを検証するemacs nxmlモードの使用方法は?
GNU emacs 23.2.1 と nxml-mode-20041004 をインストールしました。
xsd ファイルを使用して xml ファイルを検証したいのですが、emacs が文句を言います
ファイル拡張子「xsd」に使用できるスキーマ ローダーがありません
このローダーを xsd ファイル拡張子用に作成するにはどうすればよいですか?
アドバイスをありがとう
xml - emacs nxml-mode でのタグの折り畳み
インターウェブには、Glorious Emacs Editor でコードを折りたたむための古い教義がたくさんあります。その中には、folding.el、outline-minor-mode、fold-dwim.el があります。残念ながら、私の貧弱な無知な心は、必要な elisp 構成を書くことができません。
nxml モードで、できれば TAB を使用して、モータル フォールドのタグ付けを手伝ってください。関連する場合は、viper と vimpulse を使用します。
emacs - emacsnXMLモードでのXSLT2.0のサポート
emacsでXSLT2.0ドキュメントを編集していますが、バージョン番号に「属性値が無効です」というエラーが表示されます。
「2.0」を「1.0」に置き換えても、emacsでエラーは発生しません(ただし、スタイルシートの処理中にエラーが発生します)。
emacsはXSLT2.0をサポートしていませんか?動作するように取得できる外部スキーマはありますか?最悪の場合、このエラーが発生しただけでも、nXMLはドキュメントの残りの部分を正しく処理するのに役立ちますか?
emacs - Web 開発用の nXML モード
nXML モードを Web 開発にとってより便利にすることはできますか?
具体的には:
<? ... ?>
ビットが存在しないかのように扱う- XML スキーマが不明な場合に「不明な要素」の警告を発行しない
マルチモードは使いたくない
編集:
ポイント 2 については、空のスキーマがそれを行うはずですが、ルート要素がないと混乱します。簡単な修正は、任意の名前のタグですべてをラップすることです
編集2:
さらに良い修正は、次のようなスクリプトを作成することです。
- nxmlモードに入った後、スキーマが空っぽかどうかを確認します
- ある場合は
<temporary-root-tag>
、ドキュメントの先頭に追加します - 保存する前に、タグを削除してください
- 保存後、タグを元に戻します
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では実行できない何かの例は本当に素晴らしいでしょう。
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 でした。最近、同様の質問を投稿しました。
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設定です。私はそれを最小限に抑えました: