将 simpleXML 对象转换为字符串 - php
Convert simpleXML object to string - php
我想将我的 XML 对象转换为字符串格式。
目前我有一个 XML 对象。我想将它连接成一个字符串。为了能够做到这一点,我想将 XML 对象转换为字符串。
<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'>
<soapenv:Header />
<soapenv:Body>
<ser:processTrans>
<xmlValue>
<![CDATA[
<ebpacket>
<head>
<packettype> UserAuthorization</packettype>
<staffcode> ePay_UserName </staffcode>
<pwd> ePay_Password </pwd>
<env> ePay_Evnironment </env>
</head>
<body>
<email> _username </email>
<loginpwd> _password </loginpwd>
<deviceid> DeviceId </deviceid>
<tokenid> TokenId </tokenid>
<cip> CustomerIpAddress </cip>
</body>
</ebpacket>
]]>
</xmlValue>
</ser:processTrans>
这是简单的XML对象。我想将其转换为字符串以对其执行字符串函数。
您可以使用 $str = $xmlObject->asXML();
获取 XML 字符串。
如果要获取节点内容,也可以使用strip_tags($str);
.
我想将我的 XML 对象转换为字符串格式。 目前我有一个 XML 对象。我想将它连接成一个字符串。为了能够做到这一点,我想将 XML 对象转换为字符串。
<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'>
<soapenv:Header />
<soapenv:Body>
<ser:processTrans>
<xmlValue>
<![CDATA[
<ebpacket>
<head>
<packettype> UserAuthorization</packettype>
<staffcode> ePay_UserName </staffcode>
<pwd> ePay_Password </pwd>
<env> ePay_Evnironment </env>
</head>
<body>
<email> _username </email>
<loginpwd> _password </loginpwd>
<deviceid> DeviceId </deviceid>
<tokenid> TokenId </tokenid>
<cip> CustomerIpAddress </cip>
</body>
</ebpacket>
]]>
</xmlValue>
</ser:processTrans>
这是简单的XML对象。我想将其转换为字符串以对其执行字符串函数。
您可以使用 $str = $xmlObject->asXML();
获取 XML 字符串。
如果要获取节点内容,也可以使用strip_tags($str);
.