2009-10-01から1ヶ月間の記事一覧

PHPのSimpleXMLにてCDATAがあるXMLをロードする場合について

PHP

$xml = simplexml_load_string($s, 'SimpleXMLElement', LIBXML_NOCDATA); とするとインスタンス内でCDATAを文字列として扱ってくれているが、SimpleXMLElement#asXML()で出力するとentity変換してくれる。CDATAでなく文字列として扱ってくれるためだろう。 …

PHPでSimpleXMLでCDATAを追加

PHP

SimpleXMLはPHP5で標準のXMLを扱うクラス。SimpleXMLElement#addChild()で要素を追加するが、CDATAを追加したい場合は標準ではできないようだ。 そこで、PHPのマニュアル中の例(以下参照)を参考に動作を確認。 http://www.php.net/manual/ja/simplexmlelemen…

jquery + tinymce でのちょっとした設定

tinymceでリンクや画像を指定すると相対パスに変更してくれる。これをやめさせる方法。 $(document).ready(function() { $('textarea.tinymce').tinymce({ // default 1 is true convert_urls : 0, // or false .... スタイルのセレクトボタンの指定(stylese…