使用PHP从.XML文件获取Wufoo表单数据以输出

使用PHP从.XML文件获取Wufoo表单数据以输出,php,xml,export,wufoo,Php,Xml,Export,Wufoo,基本想法:我正在尝试使用Wufoo的API从Wufoo获取表单条目(数据),并将其输出到我们内部网上的特定页面上。 到目前为止:我已经收集到我需要使用(利用php和curl)来从.xml或json文件中获取信息,然后我需要以某种方式使用CSS或更好的XSLT格式化和组织信息 我正在使用他们提供的基本curl.php代码,它确实为我提供了一个xml输出 <?php $curl = curl_init('https://ccchurches.wufoo.com/api/v3/forms/UN

基本想法:我正在尝试使用Wufoo的API从Wufoo获取表单条目(数据),并将其输出到我们内部网上的特定页面上。

到目前为止:我已经收集到我需要使用(利用php和curl)来从.xml或json文件中获取信息,然后我需要以某种方式使用CSS或更好的XSLT格式化和组织信息

我正在使用他们提供的基本curl.php代码,它确实为我提供了一个xml输出

<?php

$curl = curl_init('https://ccchurches.wufoo.com/api/v3/forms/UNIQUEID/entries.xml');

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($curl, CURLOPT_USERPWD, 'MY API:footastic');
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_USERAGENT, 'Wufoo Sample Code');

$response = curl_exec($curl);
$resultStatus = curl_getinfo($curl);

if($resultStatus['http_code'] == 200) {
echo $response;
} else {
echo 'Call Failed '.print_r($resultStatus);
}


?>

XML输出显示在我用上述代码创建的php文件中。我知道如何以这种方式设置样式的唯一方法是使用CSS(.php文件似乎对.xsl不友好),这是非常有限的,并且只格式化样式,而不是像我所希望的那样格式化数据的组织


任何帮助都将不胜感激

您应该获取XML文本并使用

然后,您将能够在XML树中导航并生成自己的HTML输出


您可能想从这里开始:因为您已经有了来自cURL的XML(
$response

很好的答案,并且完全可以对数据执行我想要的任何操作。谢谢你,罗布。避免了我花几个小时阅读技术术语,试图让SimpleXML正常工作。