(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çenekDeğ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ğerSeç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.
|