【PHP】ID出さんでも質問OKなスレ【初心者歓迎】2

このエントリーをはてなブックマークに追加
151nobodyさん
失礼致します。

あるウェブサービスAPIを取得して、XSLT処理をしたあと、XML出力するという
PHPのコードを書いています。

このコード自体問題なく動いているのですが、問題はこのXMLのある文字列を
置換したいのですが、その場合のstr_replaceの書き方がわかりません。

XSLT処理後XMLが格納されている変数 = $result
置き換えたい文字列 = hiropon
置き換え後の文字列 = <iframe src="xxxx" border="0"></iframe>
xxxにはURLが入ります。

そのまんま、str_replace('hiropon',置き換え後の文字列,$result)でやっても
うまくいかんのです。

変数にHTMLのタグを丸ごとつっこんでも駄目でした。どうしたらいいでしょうか?