xml_parser_set_option()函數(shù)用于為 XML 解析器設(shè)置選項(xiàng)。
xml_parser_set_option(parser,option,value)
它用于設(shè)置XML解析器中的選項(xiàng)
如果 parser 參數(shù)沒有指向一個合法的解析器或者指定的選項(xiàng)無法設(shè)置,該函數(shù)將返回 FALSE,否則將會把選項(xiàng)設(shè)置為指定的值并返回 TRUE。
序號 | 參數(shù)和說明 |
---|---|
1 | parser 必需。指向要設(shè)置選項(xiàng)信息的 XML 解析器的指針。 |
2 | option 必需。指定要設(shè)置的選項(xiàng)??赡艿闹担?ul class=" list-paddingleft-2">XML_OPTION_CASE_FOLDING - 指定是否允許 case-folding。默認(rèn)為允許??梢允?1(TRUE)或 0(FALSE)。 XML_OPTION_SKIP_TAGSTART - 指定在標(biāo)簽名的開頭應(yīng)略過的字符數(shù)。 XML_OPTION_SKIP_WHITE - 指定是否略過由空格字符組成的值??梢允?1(TRUE)或 0(FALSE)。 XML_OPTION_TARGET_ENCODING - 指定在 XML 解析器中使用哪個目標(biāo)編碼。默認(rèn)情況下,它和xml_parser_create()函數(shù)的設(shè)置是相同的,它支持的目標(biāo)編碼是:ISO-8859-1、US-ASCII 和 UTF-8。 |
3 | value 必需。指定選項(xiàng)的新值。 |
試試下面的實(shí)例,數(shù)為 XML 解析設(shè)置選項(xiàng)。
<?php $input = xml_parser_create(); xml_parser_set_option($input, XML_OPTION_SKIP_WHITE, 1); xml_parser_free($input); ?>測試看看?/?