私は別のHTML文書の中にコンテンツとして組み込む必要のあるXMLファイルの特定の部分の変換を行うためにphp XSLTProcessor
を使用しています。PHP :: XSLTProcessorが<html>と<body>というタグを生成しないようにするには?
問題はXSLTProcessor
は、常にこのようなコードを発することである:
<head>
<body>
[what I need to incorporate]
</body>
</head>
私はこれをどのように行うことができ、それらの周囲のタグを生成することを防止する必要がありますか?
無効なHTML文書を作成するのは良い考えではないと思いますが、実際にはそれを行う方法はわかりません。 XSLTを使用してAJAXリクエストのレスポンスを変換する場合、JSを使用して結果ドキュメントの必要な部分のみを添付します。 PHPを使用する際には、これもオプションだと思います。 – Flack
私はすでに自分のウェブサイト用にPHPテンプレートシステムを構築していますので、別のサーバーからXMLをフェッチしていますので、セキュリティ上の理由からトランスフォームサーバー側を作成する必要があり、テンプレートを台無しにしたくありません。変換されたデータを対応するプレースホルダに組み込む –
良い質問、+1。可能な解決策については私の答えを見てください。 –