问题标签 [simplexml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 解析谷歌日历 XML 提要
我有来自公共谷歌日历的 XML 提要。看起来像这样:
现在到 PHP:
问题是如何从这里获得价值?
它不存在于我的 $gd 变量中,如何获取此节点?
php - 通过属性值 PHP 对 XML 进行排序
所以我有一个 XML 文件,我试图根据属性“order”按顺序循环。
这是一个例子:
我的目标是使用 foreach 遍历每个“树”,但我想按 order 属性的顺序读取它们:棒球、飞盘、足球。(0,1,2)。
抱歉英语不好,不是我的母语。
php - PHP Simplexml 在 localhost 上失败
我正在编辑我的混搭,通过他们的 API (xml) 获取 last.fm 数据。
由于某种原因,我的本地主机无法连接到该文件:它给出了以下错误。
failed to open stream:连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。在第 35 行的 C:\Web\Apache\Apache2\htdocs\soctfm\user.php
和
I/O 警告:未能加载外部实体
问题是,它在我的主服务器上运行良好。当我尝试从本地主机获取 xml 时,它失败了。
allow_url_fopen
两台服务器都打开。所以不是这样的。可能是 PHP 版本错误。
在我的本地主机上使用 PHP 5.1.4。
在我的主服务器上使用 PHP 5.2.5。
我必须补充一点,我认为这可能是问题所在,我正在大学互联网上工作。这意味着,我们必须通过代理连接到互联网。
你看,最后,一切都应该正常工作。XML 和代码在我的主服务器上运行良好,但在我的本地主机上却失败了,我不知道为什么。
我还能做更多的调试吗?会不会是代理?
php - 如何将数组转换为 SimpleXML
如何在 PHP 中将数组转换为 SimpleXML 对象?
php - simplexml中一个属性(例如类)中的多个值(使用PHP)
如果我尝试通过 simplexml 向元素添加两次相同的属性,则会收到以下错误:
作为一种解决方法,我将 if-else 语句用于三种可能性:
但这感觉有点笨拙,而且不是很可扩展。有没有人在使用更好的方法?
php - 未定义 simpleXML 和实体的问题
我正在尝试解析 XML 文件,但是在加载它时 simpleXML 会打印以下警告:
警告:simplexml_load_file() [function.simplexml-load-file]:gpr_545.xml:55:解析器错误:实体 'Oslash' 未在第 35 行的 import.php 中定义
这是那一行:
由于这是一个警告,我可能会忽略它,但我想了解正在发生的事情。
php - 使用 PHP5 解析的 XML 输出中缺少字符
我正在尝试解析以下 XML 文件:
起初它不会加载,但现在我的代码至少似乎使用 DTD 来找出像Ø
(Ø) 这样的实体,但下一个问题是它没有在输出中显示字符。
这是我的解析代码:
这是输出:
尼尔斯·比
我也尝试使用 DOM XML 解析,然后输出是 NIELS B IE(所以有一个空格..)
有任何想法吗?
php - 内部服务器错误 500 simplexml_load_file
如果我使用 Firefox 并访问http://svcs.ebay.com/services/search/FindingService/v1我会得到某种 XML 响应,当我通过 PHP 这样做时,我会得到内部服务器错误 500
php - PHP SimpleXML 不保留 XML 属性中的换行符
我必须解析外部提供的 XML,其中包含带有换行符的属性。使用 SimpleXML,换行符似乎丢失了。根据另一个 stackoverflow question,换行符对于 XML 应该是有效的(即使远不理想!)。
他们为什么会迷路?[编辑]我怎样才能保存它们?[/编辑]
这是一个演示文件脚本(请注意,当换行符不在属性中时,它们会被保留)。
带有嵌入式 XML 的 PHP 文件
print_r 的输出
php - php simplexml_load_file
我是 PHP 新手,这可能是一个愚蠢的问题,所以不要仅仅因为我不明白某事而投票给我...
让我们以此为例,通过运行这个命令我得到(在屏幕上)XML 输出。
我的问题是可以保存这些数据而不仅仅是屏幕,而是保存在一个文件中,然后读取该文件并与您制作的 simplexml_load_file() 完全相同