#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.