Это моя первая попытка XML. Я много читал об этом, прежде чем написать это, но я немного запутался, правильно ли я делаю определения DOCTYPE? Может кто-нибудь взглянуть и дать мне знать?
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE quiz [
<!ELEMENT quiz (items)>
<!ELEMENT items (item)>
<!ELEMENT item (question,answer)>
<!ELEMENT question (#PCDATA)>
<!ELEMENT answer (#PCDATA)>
]>
<quiz>
<items>
<item>
<question>What is the name of the movie with jedis?</question>
<answer value="0">Star Trek</answer>
<answer value="0">E.T.</answer>
<answer value="1">Star Wars</answer>
<answer value="0">Titanic</answer>
</item>
<item>
<question>What is my favorite color?</question>
<answer value="0">Blue</answer>
<answer value="1">Purple</answer>
<answer value="0">Green</answer>
<answer value="0">Pink</answer>
</item>
<item>
<question>What comes after 2?</question>
<answer value="1">3</answer>
<answer value="0">1</answer>
<answer value="0">4</answer>
<answer value="0">11</answer>
</item>
</items>
</quiz>
Кроме того, это, очевидно, приложение для викторины. Существует ли стандартный способ сделать XML недоступным, чтобы люди не могли прочитать ответы из-за его загрузки в браузере? Он будет использоваться с AJAX и PHP.