(PHP 4, PHP 5, PHP 7, PHP 8)
xml_parser_set_option — XML ayrıştırıcı seçeneklerini belirler
XML ayrıştırıcı seçeneklerinden birine değer atar.
ayrıştırıcı
XMLParser nesnesi.
seçenek
Değer atanacak seçenek.
Kullanılabilecek seçenekler:
Seçenek sabiti | Veri türü | Açıklama |
---|---|---|
XML_OPTION_CASE_FOLDING | bool | Büyük harfe dönüşüm yapılıp yapılmayacağını belirler. Öntanımlı olarak büyük harfe dönüşüm yapılır. |
XML_OPTION_SKIP_TAGSTART | integer | Bir etiket isminin başlangıcından itibaren kaç karakter atlanacağını belirler. |
XML_OPTION_SKIP_WHITE | bool | Boşluk karakterlerinden oluşan değerlerin atlanıp atlanmayacağı belirtilir. |
XML_OPTION_TARGET_ENCODING | string | XML ayrıştırıcı tarafından kullanılacak hedef kodlamayı belirler. Öntanımlı olarak, xml_parser_create() tarafından kullanılan kaynak kodlamasıyla aynıdır. Desteklenen hedef kodlamalar: ISO-8859-1 , US-ASCII ve UTF-8 . |
değer
Seçeneğin değeri.
seçenek
ile geçersiz bir değer aktarıldığında ValueError istisnası oluşur.
PHP 8.0.0 öncesinde, böyle bir durumda işlev false
döndürürken bir E_WARNING
üretilirdi.
Sürüm: | Açıklama |
---|---|
8.3.0 | değer bağımsız değişkeni artık ikilik değerleri de kabul ediyor. XML_OPTION_CASE_FOLDING ve XML_OPTION_SKIP_WHITE seçenekleri artık ikil seçeneklerdir. |
8.0.0 | ayrıştırıcı artık bir XMLParser örneği olabiliyor; evvelce resource türünde geçerli bir xml değeri kabul ederdi. |