php - 在 PHP 的 SimpleXMLElement 中,如何传递多个 libXml 选项?
问题描述
这个问题的答案可能非常简单,但我一生都无法弄清楚......
根据 PHP 的文档,“SimpleXMLElement::__construct()”方法的第二个参数,称为“$option”,是一个整数,定义为:“可选地用于指定额外的 Libxml 参数。” 请注意“参数”的复数形式。
我知道如何传递一个选项,比如:
$x = new SimpleXMLElement($feed_url, LIBXML_NOCDATA, TRUE);
但是,如果除了“LIBXML_NOCDATA”之外,我还想传递“LIBXML_NOBLANKS”和/或“LIBXML_BIGLINES”怎么办?我如何在同一个电话中传递那些?
例子:
$x = new SimpleXMLElement($feed_url, LIBXML_NOCDATA LIBXML_NOBLANKS LIBXML_BIGLINES, TRUE);
(顺便说一句,我知道这不起作用......)
我错过了什么/不理解什么?
谢谢!
解决方案
使用按位或来获得最终值。
$x = new SimpleXMLElement($feed_url, LIBXML_NOCDATA | LIBXML_NOBLANKS | LIBXML_BIGLINES, TRUE);
推荐阅读
- html - Selenium python3/如何使用硒查找元素?
- java - 如何使用 ScheduledExecutorService 取消当前任务?
- javascript - JS 中的二分搜索:试图找到一致的心智模型
- postgresql - i am failing to do geoserver conncetion to postgis
- excel - OfficeJS addin, ribbon icons not showing on Mac
- python - is there a way in python that can I merge two arrays (1d/2d/3d) and replacing specific elements
- authentication - User login history in whole Domain
- oracle - How can I download my ADB Wallet using automation scripts?
- css - 嵌套表格边框底部不显示
- javascript - I am not getting output using setInterval