Я пытаюсь узнать XML и DTD, я только что прошел через w3c учебник для DTD, и пытается реализовать сценарий рецепт в XML с помощью DTD, это то, что написал в файле DTD:DTD не будет проверять
<?xml version="1.0" encoding="UTF-8"?>
<!ENTITY RECIPE (NAME,INGREDIENTS,INSTRUCTIONS) >
<!ENTITY NAME ("Baking Powder Biscuits") >
<!ENTITY INGREDIENTS SYSTEM "Ingredients.dtd" >
<!ENTITY INSTRUCTIONS SYSTEM "Instructions.dtd" >
<!ATTLIST RECIPE UNITS "16 BISCUITS" #FIXED>
Когда я пытаюсь проверить, анализы дают мне ошибку в строке 2, в которой говорится, что открытый пропущенный в объявлении, не может не признать, что случилось, пожалуйста, помогите.
Благодаря
Это XML-файл 'рецепт':
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE RECIPE SYSTEM "recipe.dtd">
Это рецепт ОТД
<?xml version="1.0" encoding="UTF-8"?>
<!ENTITY RECIPE NAME INGREDIENTS,INSTRUCTIONS>
<!ENTITY NAME "Baking Powder Biscuits" >
<!ENTITY % INGREDIENTS SYSTEM "Ingredients.dtd" >
<!ENTITY % INSTRUCTIONS SYSTEM "Instructions.dtd" >
<!ATTLIST RECIPE UNITS CDATA #FIXED "16 BISCUITS" >
это другие ОТД ingreduents:
<?xml version="1.0" encoding="UTF-8"?>
<!ENTITY INGREDIENTS ("2 cups flour","1 tablespoon sugar", "1/2 teaspoon salt", "1/2 cup vegetable shortening", "4 teaspoon baking powder", "2/3 cup milk")>
no didn; t help :( – Snedden27
@ Snedden27 - Что-нибудь (ошибка) изменилось? –
нет, я попробовал свои шаги, также удалил ссылки полностью, но все же есть ошибка, BTW Я использую кислородный редактор для проверки – Snedden27