О xml и php - PullRequest
       34

О xml и php

0 голосов
/ 26 октября 2009

Мне нужно вставить инструкцию обработки xml в файл xml, не открывая этот файл, значит, мне нужно вставить это через PHP.anyone, пожалуйста helpme.

Ответы [ 2 ]

0 голосов
/ 26 октября 2009

Этого нельзя сделать без открытия файла. Как еще вы должны получить данные? Даже такие функции, как file_get_contents() вызывают открытие файла, он просто закрывает его сразу же после. Если это не то, что вы подразумеваете под open, вы можете отредактировать свой вопрос.

0 голосов
/ 26 октября 2009

Полагаю, под "инструкцией по обработке XML" вы имеете в виду что-то вроде

<?xml version="1.0" ?>

Обратите внимание, что это (согласно спецификации) нет инструкции по обработке, и она никогда не появится во всех инструментах DOM как единое целое.

Если вы попытаетесь вывести это на PHP и обнаружите проблемы, скорее всего, для директивы PHP.ini short_open_tag установлено значение On. Две возможности:

  1. Установите short_open_tags = Off в вашем php.ini

  2. echo материал:

-

echo '<?xml version="1.0"?>'."\n";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...