Я хочу создать xml-файл из данных, данных пользователями.Как создать XML-документ на основе схемы с использованием php?
Я могу использовать simplexml или DOMDocument для создания xml-файлов, и даже есть возможность в DOMDocument проверить документ xml с помощью схемы.
Но мне нужно вместо создания узлов и добавления значений с помощью классов xml, могу ли я создать xml-файл из данных, хранящихся где-нибудь еще в связи со схемой?
Я думаю, что в .net есть возможность записать в xml из чтения из набора данных. Но я не мог найти такую вещь в PHP.
Возможно ли это, и есть ли какие-либо классы для этого?
Если нет предопределенных классов, по крайней мере, любая помощь по любым способам этого?
Edit:
я редактирую этот вопрос, потому что кажется, что некоторые из вас не ясно, о моем требовании ..
Например, если схема является
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
attributeFormDefault="unqualified">
<xs:element name="formpatterns">
<xs:element name="pan" type="pantype"/>
<xs:element name="name" type="nametype"/>
<xs:element name="fatherName" type="nametype"/>
<xs:group ref="address"/>
<xs:element name="dob" type="xs:date"/>
</xs:schema>
, и если пользователь дает данные для панорамирования, имени, имени отца, адреса, dob, то Мне нужно создать XML-документ автоматически, сопоставляя схему и данные.
Схема может время от времени меняться, поэтому я не хочу редактировать весь код для создания/изменения узлов и атрибутов. Мне нужно просто указать новую схему, чтобы код создавал на основе xml.
Я создал простой класс php, который создает файлы xml, но не уверен, что это то, что вы ищете. Как сказал Гордон, UseCase был бы полезен. – FLY