sql >> データベース >  >> RDS >> Mysql

アンパサンド(&)でのXMLエラー

    XMLでエンティティを開始します。エンティティを定義していないため、&WhateverIsAfterThat エラーがスローされます。 &でエスケープする必要があります 。

    $string = str_replace('&', '&', $string);
    

    XMLでアンパサンドをエスケープするにはどうすればよいですか

    他の予約文字をエスケープするには:

    function xmlEscape($string) {
        return str_replace(array('&', '<', '>', '\'', '"'), array('&amp;', '&lt;', '&gt;', '&apos;', '&quot;'), $string);
    }
    


    1. postgresで自動インクリメントカウンターをリセットする

    2. すべてのパラメータを使用してNSISでpostgresをインストールするにはどうすればよいですか?

    3. JDBCPreparedStatementでMySQL構文エラーが発生する

    4. MySQLでタイムゾーンを変換する方法