Ошибка XML при запуске xml

#xml

#xml

Вопрос:

Может кто-нибудь подсказать мне, что я делаю не так

  The XML page cannot be displayed 
 Cannot view XML input using style sheet. 
 Please correct the error and then click the efresh       
 Button, or try again later. 


A name contained an invalid character. 
Error processing resource 
'file:///C:/Users/Randy/Desktop/faq.xml'. Line 1, Positio...

<?xmlversion"1.0"?encoding="UTF-8" standalone="yes"?>
------------^
  

 <?xml version="1.0"? encoding="UTF-8" standalone="yes"?>
"ScanMaster and DigiCam FAQ"
"Randy White 6/11/2011"
<FAQ>
/*
 New Perspectives on XML
 Tutorial 1
 Case Problem 1
 Filename: faq.css

This file contains styles used in the faq.xml file.

 */
 </FAQ>
 FAQ      {margin-top: 10px}
 title    {display: block; width: 500px; font-family: Arial, Helvetica, Sans-serif; 
      font-size: 18pt;
      margin-left: 20px}

 subtitle {display: block; width: 500px; font-family: Arial, Helvetica, Sans-serf; 
      font-size:14pt; font-style:italic;
      margin-left: 20px}

 product  {display: block; width: 500px; background-color: ivory;
      border: solid 2px black; margin-bottom: 20px; padding: 10px;
      margin-left: 10px}

 model    {display: block; width: 500px; font-family: Arial, Helvertica, Sans-serif; 
      font-size: 14pt; color:blue;
      margin-left: 10px; margin-top: 5px}

 question {display: list-item; list-style-type: disc; width: 500px;
      margin-left: 30px; margin-top: 10px}

 answer   {display:block; width: 450px; font-family: Times New Roman, Times, Serif;
      color: green;
      margin-left: 35px}
  

Комментарии:

1. Было бы полезно, если бы вы указали, какая программа отображает сообщение об ошибке «Страница XML не может быть отображена …», например. Internet Explorer? «Запуск XML-документа» довольно бессмысленно без дальнейших объяснений.

2. IE8 — это веб-браузер, который я использую

Ответ №1:

Замените первую строку на эту. Вы увидите разницу. Пробел и = отсутствуют.

 <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
  

Комментарии:

1. Страница XML не может быть отображена Невозможно просмотреть ввод XML с помощью таблицы стилей. Пожалуйста, исправьте ошибку, а затем нажмите кнопку Обновить, или повторите попытку позже. ——————————————————————————— Недопустимый на верхнем уровне документа. Файл ресурса обработки ошибок:///C:/Users/ Randy/Documents/ School/XML/Week1/Case … <?версия xml=»1.0″ кодировка = «UTF-8» автономный = «да»?> Это то, что я получаю сейчас

Ответ №2:

Перед этим не должно быть вопросительного знака encoding .

Также может быть, что один из пробелов в строке на самом деле является неразрывным пробелом, символьным кодом amp;#xA0; , вместо обычного пробела amp;#x20; .

Ответ №3:

Что касается ошибки, которую вы получаете сейчас… Ваш документ не является правильно сформированным XML, поскольку в нем не должно быть текстового содержимого за пределами элемента верхнего уровня ( <FAQ> ). У вас есть текстовый контент, такой как

 "ScanMaster and DigiCam FAQ"
  

перед элементом верхнего уровня и текстовым содержимым, подобным

 FAQ      {margin-top: 10px}
  

после этого.

В XML-документе единственными разрешенными типами узлов за пределами элемента верхнего уровня являются комментарии и инструкции по обработке. (И, конечно, пролог, но это не узел.)

Ответ №4:

Если вы измените свой исходный XML-файл в Word, а затем скопируете и сохраните его в word.Используйте опцию текстового документа в Юникоде для сохранения текстового документа, а не другие опции, такие как формат rich text.Использование опции текстового документа в Юникоде удаляет все форматирование, которое мы сделали в word.