問題タブ [xalan]
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 - XSL を使用して巨大な XML ファイルを小さな XML ファイルに分割する方法
テレビ放送のリストを含む巨大な XML ファイルを取得します。そして、1 日だけのすべてのブロードキャストを含む小さなファイルに分割する必要があります。私はそれをなんとかしましたが、xmlヘッダーとノードが複数回存在するという2つの問題があります。
XML の構造は次のとおりです。
私のXSLは次のようになります。
出力 XML は次のようになります。
PRG_20090512.xml:
出力宣言に omit-xml-declaration="yes" を入れることはできますが、xml ヘッダーがありません。タグがすでに出力に含まれているかどうかを確認しようとしましたが、出力でノードを選択できませんでした...
これは私が試したものです:
対処法が分からないので、よろしくお願いします。;( イエティ
java - org.apache.xalan.processor.TransformerFactoryImpl の AbstractMethodError
次のコードを使用します。
次のエラーが表示されます。
どうしてこれなの?
これが私の Maven 依存関係ツリーです。
intellijのクラスパスもクリアする方法を教えてもらえますか?
これがクラスパスです(intellij内から)
java - java.io.IOException: サーバーが HTTP 応答コードを返しました: URL の 503: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
次のコードでは:
私はこの例外を受け取ります:
私が xsl 経由で翻訳している XHTML は次のとおりです。
xalan トランスフォーマーが家に電話をかけないようにするにはどうすればよいですか?
java - Saxon XSLT プロセッサから更新された Java オブジェクトにアクセスできません
私はオープン ソース バージョンの Saxon XSLT プロセッサ「Saxonica の Saxon 9.0.0.2J」を使用しており、初めて Java 拡張機能を利用しようとしています。オープン ソース バージョンの制限である可能性があると思われる問題が発生していますが、ここで不足しているものがあるかどうかを最初に確認したいと考えていました。
以下のスニペットから、$c1 の最終的な値は、greg:setTime() の呼び出しの結果として変化しないという結果が得られました。つまり、Saxon 内の $c1 変数は、基礎となる Java オブジェクトからフックされていないように見えます。 setTime() 呼び出しによって更新されたオブジェクトにアクセスする明らかな方法はありません。
スニペット内のすべてのコードがテストされ、それ以外の場合は機能することに注意してください。つまり、$c1 は getInstance() 呼び出しによって適切にインスタンス化され、$startdate は適切な形式であり、$d1 は適切にインスタンス化されます。
考え?
xml - XML + XSLT でエンティティをそのまま残す
XSL スタイルシート (Apache Xalan を使用) を使用して、XML を (一種の) HTML に変換します。XML には—
、そのままにしておく必要がある のようなエンティティが存在する可能性があります。XML ファイルの冒頭に、これらのエンティティを参照する doctype があります。エンティティを変更せずに残すにはどうすればよいですか?
XMLテキストでSAXParseException: Recursive entity expansion, 'mdash'
遭遇したときに教えてくれます。&mdash
xslt - Docbook + Ant:fop.extensionsという名前の変数が見つかりませんでした
Docbookを使用してAntで記事をコンパイルするために多くの時間を費やした後、FOコンパイルを機能させることができないようです。私はXalan2.7.0を使用していますが、他のすべて(単一ページとチャンクHTMLの両方)は完全にコンパイルされます。このエラーが発生するのは、FOにコンパイルしようとしたときだけです。
これはかなり奇妙で、私はそれを解決できないようです。<param>
「見つからない」変数を定義する値を追加しました。
この問題を解決するために私にできることはありますか?あなたが私に尋ねると、それは本当に奇妙です。(繰り返しますが、上記と同じコードを使用すると、他のすべてのDocbookコンパイルは問題なく機能します)
java - Xalan および Java JDK 1.5 に関する問題
私が信じてオンラインで読んだことから。Sun は JDK 1.5 に Xalan を含めることを決定しました。これを利用して、XSLT を実行して複数のファイルを吐き出そうとしています。私が遭遇する問題:
'Unrecognized XSLTC extension 'org.apache.xalan.xslt.extensions.Redirect:write''"
私が変更する必要があるグーグルで読んだことから:
に
XSL 変換で
この変更を .XSL ファイルに適用すると、同じエラーが発生するようです。これをできるだけ早く機能させる必要があり、オンラインで答えが見つからないようです。どんな助けでも大歓迎です。
java - WebサービスをJavaに統合する
編集:申し訳ありませんが、JavaにWebサービスを統合することに関しては私にはわからないことに気づきました。誰かが私を正しい方向に向けることができることを望んでいました。
元の質問:皆さん、こんにちは。皆さんが私を正しい方向に向けることができるかどうか疑問に思いました。作成中のXMLにデータを挿入する方法を見つける必要があります。XMLの作成にJavaとXALANプロセッサを使用しています。リアルタイムデータは、APIから送信されるか、Webサービスからの呼び出しになります。
java - Xalan redirect:write 、2 つの要素値のいずれかを使用して、null 値に応じて新しい .xml ファイルの名前を作成します
だから私は次のコードを持っています:
「filename」は、xml ソース内のタグです。ファイル名が null または空白の場合に問題が発生します。これは、いくつかの xml ファイル名タグに当てはまります。だから私が実装しようとしているのは、チェック方法です。これは私がやったことです:
Java コードをコンパイルすると、Variable not resolvable: tempNameというNPEが発生するようです。
xml - Xalan (XSLT) translate メソッドが必要以上に翻訳する
Xalan の翻訳方法に問題があるようです。次のコードがあります。
translate(translate(string(name),'<sup>',''),'</sup>','')
これは、string(name) から削除するため<sup>
に使用されます。</sup>
残念ながら、それを行うと、名前から s、u、および p も削除されるようです。のような名前にsony Braiva <sup>tm</sup>
なるony bravia tm
事前に助けてくれてありがとう:)