Проверить XML с XSD в PHPPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Проверить XML с XSD в PHP

Сообщение Anonymous »

Я хочу проверить несколько файлов XML с разными именами элементов, я использую файл xsd, но статичен, есть способ сделать его динамичным?

















< /code>
это как file.xml < /p>



Name1
Email1
PSWD



Name2
Email2
PSWD


< /code>
и это как index.php для загрузки файла < /p>
if(isset($_POST['buttonImport'])) {

// Copy the xml file in data folder.
copy($_FILES['xmlFile']['tmp_name'], 'data/' . $_FILES['xmlFile']['name']);

// Convert xml file to php string.
$info = simplexml_load_file('data/' . $_FILES['xmlFile']['name']);

// Check if xml schema is correct.
$xml = new DOMDocument();
$xml->load('data/' . $_FILES['xmlFile']['name'], LIBXML_NOBLANKS);
if (!$xml->schemaValidate("validate.xsd")) {
echo "WRONG XML SCHEMA";
} else {
echo "The xml file is correct";
}
}


Подробнее здесь: https://stackoverflow.com/questions/723 ... xsd-in-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»