powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Каково имя CSS файла
25 сообщений из 28, страница 1 из 2
Каково имя CSS файла
    #37581578
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, решил опробовать XML, есть код:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<?xml version="1.0"?>
  <OS>
   <UNIX>
     <BSD>
       <Name>FreeBSD</Name>
       <Platform>Platform: PC and oth.</Platform>
    </BSD>
  <SunOS>
      <Name>SunOS</Name>
      <Platform>Platform: Sun</Platform>
  </SunOS>
 </UNIX>
 <Win95>
     <Name>Windows 95</Name>
     <Platform>Platform: PC</Platform>
 </Win95>
</OS>



код CSS файла:
Код: css
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
OS 
{ 
  display: block;
  text-align: left;
  font-size: 16pt;
}
Name, Platform
{ 
  display: block;
}
Platform
{ 
  font-size: 12pt;
}


В данном случае
1Каково имя CSS файла ???
2Можно же XML файл создавать впервые (для ознакомления) в блокноте с расширением XML???
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581579
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, когда XML файл с указанным кодом открыть в Опере, имеется сообщение: Этот документ не содержит данных о таблицах стилей
Что оно обозначает?
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581658
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
css к xml неприменимо. Таблицей стилей применительно к xml называют xsl.
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581662
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy, понял, из представленных мною двух кодов можно понять имя файла с расширением
xsl чтобы это работало? имеется ввиду чтобы можно было видеть в броузере
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581674
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрюможно понять имя файлаОчередная смысловая загадка от ЦЭ?

Ципихович Эндрюимеется ввиду чтобы можно было видеть в броузереЧтобы можно было видеть что? xml-файл можно открыть в любом браузере и всегда будет что-то видно.
xml это данные, визуально их можно отобразить десятками способов.
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581678
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,
видимо вот он ответ
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="tree.xsl?"?>
tree.xsl
я для своего случая подумал, что его имя должно быть OS и расширение xsl, по пробовал, не взлетает. По Вашему подобию добавил строку
<?xml-stylesheet type="text/xsl" href="OS.xsl?"?>
получил отлуп, как надо?
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581687
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрюполучил отлуп, как надо?
css к xml неприменимоЧто в этом предложении непонятно?
Если у css-файла сменить расширение он не перестанет от этого быть css-файлом.
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581704
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy, понял, просто это:
код CSS файла:
OS
{
display: block;
text-align: left;
font-size: 16pt;
}
Name, Platform
{
display: block;
}
Platform
{
font-size: 12pt;
}

Я ж не сам придумал и мне не приснилось, где взял, сейчас не найду
и каков будет код, чтобы отображалось в браузере?? Ваш файл tree.xsl не уверсальный?
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581748
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет конечно. Он для отображения конкретных данных в конкретном виде.
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581757
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy, и какова методика написания файла *.xsl ??
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581811
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
погуглил нашёл, неясно как коменты оформляются в в файле *.xml и *.xsl
написал xml файл
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<?xml version="1.0" encoding="WINDOWS-1251"?>
<?xml-stylesheet type='text/xsl' href='ex01-1.xsl'?>
<knowledgeDatabase>
<tutorial>
<title>"Заметки об XSL"</title>
<author>Леонов Игорь Васильевич</author>
</tutorial>
 <tutorial>
<title>"Введение в CSP"</title>
<author>Леонов Игорь Васильевич</author>
</tutorial>
</knowledgeDatabase>


и к нему файл ex01-1.xsl с кодом
Код: xml
1.
2.
3.
4.
5.
6.
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<p><strong><xsl:value-of select="//title""/></strong></p>
<p><xsl:value-of select="//author"/></p>
</xsl:template>
</xsl:stylesheet>


получил отлуп, что не так??
смотрел здесь: http://citforum.ru/internet/xmlxslt/xmlxslt.shtml
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581828
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
получил отлупУдар током через клавиатуру или таки читаемый текст?
Открывать связки xml/xsl лучше всего в FireFox, он дает наиболее адекватные описания ошибок.

select="//title""
Лишняя кавычка.
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581848
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy, кавычку убрал лишнюю и Лиса ругнулась: Ошибка загрузки таблицы стилей: Ошибка разбора таблицы стилей XSLT.
и про комменты не сказали
????
Чует моё сердце, придумали что-то ещё
Оформление комментариев:
' - Программный код VBScript, VB, VBA
// - Программный код JavaScript, PHP, CSS
# - Программный код Perl
/*Это многострочный
комментарий в стиле C++, PHP*/
<!--Это многострочный
комментарий в HTML-->
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581905
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Комментарий как в html.

Еще вот это: http://www.w3.org/TR/WD-xsl на это: http://www.w3.org/1999/XSL/Transform
Та строчка больше не поддерживается, это видимо какой-то древний сайт с примером попался.
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581908
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy, как трудно жить:
Этот документ имеет некорректную таблицу стилей XSLT. Сообщение об ошибке обработчика XSLT:
Error: invalid XML output: unexpected start-tag (root element already specified)
когда особенно не шаришь
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581918
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Накосячил при последнем исправлении. Эта ошибка означает, что есть два корневых элемента.

<?xxx?> - это процессинговая инструкция
<xxx/>, <xxx></xxx> - это элемент
xml и xsl-файлы могут иметь несколько (или не одной) ПИ и только один корневой элемент. Такого быть не должно:
<?xxx?>
<yyy></yyy>
<zzz></zzz>

Проверяй.
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581936
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy, всё таки css рулит, здесь узрел: http://www.script-coding.com/XML.html
Просто css для меня хоть что-то говорит
Но получил:
Ошибка разбора XML

Ошибка разбора XML: синтаксическая ошибка (Строка: 2, Символ: 18)

Обработать документ как HTML
Ошибка:
illegal byte sequence in encoding
Описание:
http://www.w3.org/TR/REC-xml/#charencoding
1: <!--Comment-->
2: <!--windows-1251 - ����� ����� ����������� ������������ � XML-��������� ������� ���������
3: (��� � ���������� ������, ��� � � ������ ���������)
4: ����� ������� ��������� � �������-->
5: <?xml version="1.0" encoding="windows-1251"?>
Подскажите, что не так?
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581939
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хml файл
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<!--Comment-->
<!--windows-1251 - чтобы иметь возможность использовать в XML-документе символы кириллицы
(как в символьных данных, так и в именах элементов)
нужно указать кодировку в прологе-->
<?xml version="1.0" encoding="windows-1251"?>
<--в конце пролога XML-документа необходимо добавить инструкцию по обработке-->
 <?xml-stylesheet type="text/css" href="Sample.css"?> 

<PRODUCTS>
      <PRODUCT>
           <TITLE> Product #1 </TITLE>
           <PRICE> 10.00 </PRICE>
      </PRODUCT>
      <PRODUCT>
           <TITLE> Product #2 </TITLE>
           <PRICE> 20.00 </PRICE>
      </PRODUCT>
 </PRODUCTS>


css
Код: css
1.
2.
3.
4.
/* Comment */
 PRODUCT {display:block;}
 TITLE {font-style:italic;}
 PRICE {font-weight:bold;}
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581940
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
! добавил, всё равно отлуп
Ошибка разбора XML

Ошибка разбора XML: синтаксическая ошибка (Строка: 2, Символ: 18)

Обработать документ как HTML
Ошибка:
illegal byte sequence in encoding
Описание:
http://www.w3.org/TR/REC-xml/#charencoding
1: <!--Comment-->
2: <!--windows-1251 - ����� ����� ����������� ������������ � XML-��������� ������� ���������
3: (��� � ���������� ������, ��� � � ������ ���������)
4: ����� ������� ��������� � �������-->
5: <?xml version="1.0" encoding="windows-1251"?>
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37581946
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РОДИЛ:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<?xml version="1.0" encoding="windows-1251"?>
<!--Comment-Коментарии-->
<!--windows-1251 - чтобы иметь возможность использовать в XML-документе символы кириллицы
(как в символьных данных, так и в именах элементов)
нужно указать кодировку в прологе-->

<!--в конце пролога XML-документа необходимо добавить инструкцию по обработке-->
 <?xml-stylesheet type="text/css" href="Sample.css"?> 

<PRODUCTS>
      <PRODUCT>
           <TITLE> Product #1 </TITLE>
           <PRICE> 10.00 </PRICE>
      </PRODUCT>
      <PRODUCT>
           <TITLE> Product #2 </TITLE>
           <PRICE> 20.00 </PRICE>
      </PRODUCT>
 </PRODUCTS>
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37582007
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<?xml-stylesheet type="text/css" href=" Sample.css "?>
Это что опять за бред сивой кобылы?
Сколько раз нужно повторить, что здесь должна быть ссылка на xsl-файл, в котором должен быть xsl-текст?
Ссылка на css должна быть в xsl-файле по правилам html-разметки:
Код: html
1.
2.
3.
4.
5.
<xsl:stylesheet ...>
    <xsl:template match="/">
        <html>
            <head>
                <link rel="stylesheet" type="text/css" href="Sample.css"/>
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37582013
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy, не пойму проблем, пример работает, и теперь я ссылку откуда взял это всё не потерял
Отображение XML-документа с помощью CSS - http://www.script-coding.com/XML.html
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37582049
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariycss к xml неприменимо.Кто Вам такое сказал?
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37582062
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никто. Просто не видел применения.
...
Рейтинг: 0 / 0
Каково имя CSS файла
    #37583875
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо всем откликнувшимся, раскачиваю css дальше, сказано:
приведённый ниже код каскадной таблицы стилей (Cascading Style Sheet - CSS)
отобразит каждый элемент PRODUCT XML-документа с переводом строки сверху и снизу
каждый элемент TITLE - курсивом
каждый элемент PRICE - полужирным шрифтом

Код: css
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<?xml-stylesheet type="text/css" href="Sample.css"?> 

<PRODUCTS>
      <PRODUCT>
           <TITLE> Product #1 </TITLE>
           <PRICE> 10.00 </PRICE>
      </PRODUCT>
      <PRODUCT>
           <TITLE> Product #2 </TITLE>
           <PRICE> 20.00 </PRICE>
      </PRODUCT>
 </PRODUCTS>


Вопрос в том:
1 отобразит каждый элемент PRODUCT XML-документа с переводом строки сверху и снизу-как это видно?
2 каждый элемент TITLE - курсивом-как это видно?
3 каждый элемент PRICE - полужирным шрифтом-как это видно?
Где можно почитать про всякие другие навороты, цвет, шрифт и т. д.?
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Каково имя CSS файла
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]