php - 使用 PHP 创建 SOAP 请求 - 如何向 XML 标记添加属性?

标签 php xml soap

我试图在我的 SOAP 调用中生成以下 XML:

<CResponse>
    <ID>int</ID>
    <Response Action="Apply">
        <Question ID="$someint">
            <Responses>
                <Response ID="$someotherint" />
                <Response ID="$yetanotherint" />
            </Responses>
        </Question>
    </Response>
</CResponse>

我可以很好地创建大部分调用 - 我终于明白嵌套数组是我的 friend - 但我不知道如何添加那些 ID="$int"Action="Apply" 属性到各种标签。我敢肯定这很容易,但我就是想不通。

TIA。

最佳答案

您应该能够使用以下语法添加属性:

array("foo" => array("_" => "cheese", "bar"=>"moo"));

这应该产生以下 XML

<foo bar="moo">cheese</foo>

关于php - 使用 PHP 创建 SOAP 请求 - 如何向 XML 标记添加属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1403628/

相关文章:

php - Laravel 关闭异常处理程序

javascript - 删除值后重用 javascript 对象

php - Cakephp 类注册表::初始化

php - 使用 php 和 javascript 从 kml 文件创建高程图

java - Java中最简单的xml解析器,为xml中的新手生成代码

javascript - SVG 相对位置

.net - 从 .NET 3.5 到 PHP Web 服务的 SOAP 附件

c# - Visual C# 2008,读取 XML 文件并填充 listView

java - OTRS:使用 wsdl 生成 Java SEI 时出错

wcf - Infopath 2007 和 WCF 数据连接