問題タブ [oxygenxml]
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.
xml - XSLT/XPath で条件を使用して計算を回避する
グローバル変数にバインドする単純な関数と複雑な関数の 2 つの関数があるとします。
多くの処理時間を避けるために、$a が true の場合に $b の計算を避けたいと考えています。以下の 3 つのオプション (Saxon 9) をテストすると、$a が true の場合でも $b が計算されることがわかりました。
回避策はありますか?
debugging - 初期テンプレートを使用した Oxygen XML Debugger
XML 入力ドキュメントを指定せずに Oxygen (v. 17.1) XSLT デバッガーを実行すると問題が発生します。XSLT は document() 関数を使用して複数のファイルを開き、入力として特定の XML ドキュメントに適用する必要はありません。むしろ、変換構成で初期テンプレートを定義しました。
変換は期待どおりに機能します。ただし、デバッガーでは、XML ドロップダウン メニューから XML ドキュメントを選択する必要があります。どのドキュメントを選択しても (XSLT ファイル自体を選択することもできます)、まったく問題ないように見えますが、ドロップダウンからドキュメントを選択しない限り、デバッガー コントロールはグレー表示されたままになり、ステップインできません。最初の指示。
これはバグですか、それとも構成オプションを監視しましたか?
ありがとう、フィリップ
xml - Web Dav サーバーの XQuery collection() 関数
Oxygen XML Editor 17.0 (Saxon XQuery 9.6.0.5) を使用しています。最近、私は非常に基本的な XQuery コードを作成して、Web Dav サーバー上の XML ファイルに対していくつかの統計測定を実行しました。1 つのディレクトリ内の .xml ファイルの数を数えたいだけだとしましょう。.xml ファイルがある場所に XQuery ファイルを追加しました。コードは次のとおりです。
「FODC0004: コレクション カタログは名前空間を使用しないでください」というエラー メッセージが表示されます。
ローカルで実行すると、コードは正常に機能します。絶対パスを使用して (サーバー上の) 特定のファイルを検索することもできますが、ユニバーサル コードが必要です。
Web Dav サーバーの制限に関連していると推測していますが、私はこの分野の初心者です。アドバイスをお願いできますか?
css - Oxygen ProgramでXMLのCSSスパンクラスを検証するには?
私の最初の質問に関連しています。CSS スパン クラスは XML では検証されません。
CSS コード:
}
eclipse - Eclipse ランタイムにパースペクティブを追加
Eclipse 用のコンテンツ分析プラグインを作成しており、Eclipse アプリケーションを実行して Eclipse でテストしています。
これはうまく機能しました (私のプラグインはプレーン テキスト エディターでのみ動作する必要があったため) が、現在、私の会社はテクニカル ライターのために Eclipse の XML プラグインとして oXygen を使用するようになりました。プラグインが使用中の oXygen でも動作するかどうかをテストするには、oXygen XML Author プラグインをランタイムで動作させる必要があります。
メインの Eclipse で oXygen を使用していますが、それは私が望んでいるものではありません。ランタイム環境で必要です。
私の質問は、この oXygen プラグインを Eclipse ランタイム環境に追加するにはどうすればよいですか?