| 1124 | if ( get_bloginfo('html_type') == 'application/xhtml+xml' |
| 1125 | && get_bloginfo('charset') == 'UTF-8' ) { |
| 1126 | if ( $xml_parser = xml_parser_create('UTF-8') ){ |
| 1127 | $fake_xml_wrap = '<pre>' . $commentdata['comment_content'] . '</pre>'; |
| 1128 | if (!xml_parse($xml_parser, $fake_xml_wrap)) { |
| 1129 | $err = sprintf('XML error: %s at line %d column %d', |
| 1130 | xml_error_string(xml_get_error_code($xml_parser)), |
| 1131 | xml_get_current_line_number($xml_parser), |
| 1132 | xml_get_current_column_number($xml_parser)); |
| 1133 | wp_die( __($err) ); |
| 1134 | } |
| 1135 | } |
| 1136 | xml_parser_free($xml_parser); |
| 1137 | } |