XmlLocation.php 532 B

1234567891011121314151617181920
  1. <?php
  2. namespace Qcloud\Cos\Request;
  3. use GuzzleHttp\Command\Guzzle\RequestLocation\XmlLocation as DefaultXmlLocation;
  4. class XmlLocation extends DefaultXmlLocation
  5. {
  6. protected function writeElement(\XMLWriter $writer, $prefix, $name, $namespace, $value)
  7. {
  8. if ($namespace) {
  9. $writer->startElementNS($prefix, $name, $namespace);
  10. } else {
  11. $writer->startElement($name);
  12. }
  13. // Remove use writeCdata
  14. $writer->writeRaw($value);
  15. $writer->endElement();
  16. }
  17. }