を生成し、保存します。私はボタンをクリックするとこれは私がやろうとしています何であるXMLファイル
、XML構造が作成され、保存-としてダイアログボックス それをどこに保存するようにユーザーに尋ねるように見えます。
一般的にはすべて問題ありません。
問題は次のとおりです。保存されたファイルにXML構造AND js、htmlコードが含まれています。私は、問題は前にエコーヘッダーまたはものについて可能性が実現するん
/*a lot of code before */
$domtree = new DOMDocument('1.0', 'UTF-8');
$domtree->formatOutput = true;
$xmlRoot = $domtree->createElement("xml");
$xmlRoot = $domtree->appendChild($xmlRoot);
//create and append other elements
//save it to a file using a dialog box
$file_name = "myFile.xml";
header('Content-Disposition: attachment;filename=' . $file_name);
header('Content-Type: text/xml');
echo $domtree->saveXML();
/* a lot of code after */
:
これは次のように私のコードがどのように見えるかです。 しかし、私はそれを修正する方法がわかりません。
同様の状況でも解決策が見つかりましたが、ソースファイルにはXMLファイルを生成して保存するコードしか含まれていないようです。
私の場合、もっとコードが必要です。
私は古典的な方法を念頭に置いてコードを書いた。問題は、保存されたファイルには、必要なXML構造だけでなく、js、htmlコードも含まれていたということでした。 ob_cleanを追加し、flushとexitで問題を修正しました。しかし、私にはまだ何が起こったのか不明です。ご協力ありがとうございます! – Newbie