問題タブ [sarissa]

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 に答える
436 参照

javascript - XMLを解析するときにSarissaにDTDを使用させる方法は?

Sarissa を使用して、XML の文字列を DOM ドキュメント オブジェクトに変換しています。Sarissa が私の DTD を完全に無視していることを除いて、すべてが機能しています。DTD ルールからの逸脱は認識されず、DTD が見つからないというメッセージも表示されません。

私のXMLは次のように始まります:

私のJavaScriptは次のようになります。

Sarissa に DTD を使用させるにはどうすればよいですか?

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

jquery - クロスブラウザの XML 処理には何を使用しますか?

しばらくの間、Web 開発の更新を行っていませんでしたので、ご容赦ください。

ブラウザーで XML を処理するために、現在人々は何を使用していますか? サリッサが数年前まで暑かったことを思い出します。しかし、今日引き継がれたのはjQueryですか、それとも何か他のものですか? それとも、まだ古き良きJavaScriptとブラウザ チェック コードですか?

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

javascript - xml ドキュメント要素を html テーブルに追加する

ブラウザで xml+xsl を使用し、javascript で非同期ページを処理していますが、行要素がプレーン テキストのように見えるため、xml 処理されたtr要素をテーブルtbodyに追加できません。innerHTML(convertChild関数)をコピーして修正するハックを見つけました:

pageProcessor 関数は、インポートされた xsl スタイルシートで XSLTProcessor を返します。xml 変数は、Sarissa ライブラリの dom ドキュメントです。デバッガーでは root.children[i] が有効に見えます。

このハックを取り除き、要素をテーブルに正しく追加するにはどうすればよいですか?

アップデート:

私はFirefox 37.0.2を使用しています

xml は次のようになります。

xslt によって処理された各 html 要素を行項目からtr tdに console.log します

解決済み:

ありがとう、マーティン・ホネン!

動作します!

回答を投稿してください。

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

javascript - IE11 エッジ モード - Sarissa.js

私の Web サイトは古く、IE11 Edge モードをサポートするためにアップグレードする必要があります。IE 互換モードでは正常に動作しますが、エッジ モードではエラーが発生します。

私の Sarissa バージョンは 0.9 です。0.9.9.6 にアップグレードしようとしましたが、同じエラーが発生しました。

sarissa.js が IE11 をサポートしていない場合、どのフレームワークを使用して置き換えることができますか? または、それを機能させるために sarissa.js を更新する解決策はありますか?