Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > XML, XSL > XML>>XSL, как мне это сделать?


Автор: Fgone 29.10.2008, 12:51
Здраствуйте товарищи програмисты!

у меня вот проблема нарисовалась, у меня есть XML файл, но я незнаю как из него сделать и XSL файл

помогите пожалуста, срочно нужно...я только учусь=)

Автор: chertoss 29.10.2008, 17:51
Цитата

у меня вот проблема нарисовалась, у меня есть XML файл, но я незнаю как из него сделать и XSL файл

XML это XML, XSL это стили к ним

Автор: jsa 30.10.2008, 05:17
конкретно объясни в чем проблема

Автор: Fgone 30.10.2008, 21:35
У меня есть файл, http://filebar.kz/files/91008/view.xml , и мне надо еще сделать файл XSL чтобы при открытии, изоброжалась таблица

вот я незнаю как сделать=(

Автор: jsa 31.10.2008, 04:38
определить сначала где ты это будешь делать на сервере или на клиенте
ну а потом вперед на http://www.zvon.org/xxl/XSLTutorial/Output_rus/1.htm, http://www.w3schools.com/xsl/default.asp и т.п.

Автор: Fgone 31.10.2008, 12:04
jsa, 

Можете дать номер аське

я вечерком свяжусь свами

Автор: jsa 31.10.2008, 12:19
Цитата(Fgone @  31.10.2008,  17:04 Найти цитируемый пост)
Можете дать номер аськея вечерком свяжусь свами

во первых: для меня 6 часов вечера - это 2 часа дня по Москве  smile 
во вторых: вечером я дома, а дома у меня инета нет
так что лучше через ПМ

Автор: Fgone 31.10.2008, 12:52
jsa, 

а можете мне  дать сслыку, где написаны все тэги XML и XSL

мб мне так легче будет=)

Автор: jsa 31.10.2008, 13:21
Цитата(Fgone @  31.10.2008,  17:52 Найти цитируемый пост)
 где написаны все тэги XML

ты их сам определяешь 
http://ru.wikipedia.org/wiki/Xml
http://ru.wikipedia.org/wiki/XSL

http://www.zvon.org/xxl/XSLTutorial/Output_rus/index.htm

Автор: Fgone 31.10.2008, 13:24
jsa, 

а в моем случае какие тэги надо использовать?

мне нужно сделать таблицу

Автор: jsa 31.10.2008, 13:37
Цитата(Fgone @  31.10.2008,  18:24 Найти цитируемый пост)
а в моем случае какие тэги надо использовать?

header, entry и вложенные в них

а вообще попробуй достать http://www.books.ru/shop/books/22090, там многие вещи объясняются

Добавлено через 5 минут и 19 секунд
http://www.codenet.ru/webmast/xml/part4.php

Добавлено через 5 минут и 47 секунд
смотри закрепленные темы, там много полезной инфы

Автор: Fgone 31.10.2008, 14:01
jsa, 

спосибо большое, щас посмотрим что там есть

Добавлено через 1 минуту и 15 секунд
jsa, 

а можете сделать XSL файл к тому XML файлу который я дал?

Автор: jsa 1.11.2008, 04:48
Цитата(Fgone @  31.10.2008,  19:01 Найти цитируемый пост)
а можете сделать XSL файл к тому XML файлу который я дал

Код

<xsl:template match="view">
<table>
<xsl:for-each select="entry">
<tr>
<xsl:for-each select="val">
<td><xsl:value-of select="."/></td>
</xsl:for-each>
</tr>
</xsl:for-each>
</table>
</xsl:template>

Автор: Fgone 5.11.2008, 15:22
jsa, 

О спосибо, это шаблон? с помощью его я смогу сделать xsl?

Автор: jsa 5.11.2008, 18:17
Цитата(Fgone @  5.11.2008,  20:22 Найти цитируемый пост)
О спосибо, это шаблон? с помощью его я смогу сделать xsl?

да, это шаблон, он же xsl

Автор: Fgone 6.11.2008, 07:21
Так, что то неполучается у меня

мне же надо чтото дописать в шаблон?

Автор: jsa 6.11.2008, 11:57
полноценный шаблон
Код

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>

            <xsl:template....
</xsl:stylesheet>

Автор: Fgone 6.11.2008, 12:58
jsa, 

Может лучше через асю?

а то я ламер в этом дела, а вот надо изучить=)

я кроме фотошопа нечего незнаю=)

Автор: Fgone 6.11.2008, 13:33
user posted image

вот так у меня получается, надо еще чтобы таблица была, и шапка, ну там № Дата Содержание

Автор: jsa 6.11.2008, 13:54
Цитата(Fgone @  6.11.2008,  18:33 Найти цитируемый пост)
вот так у меня получается, надо еще чтобы таблица была, и шапка, ну там № Дата Содержание

ну... код в студию....

Автор: Fgone 6.11.2008, 14:40
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="xml" version="1.0" encoding="windows-1251" indent="yes"/>

<xsl:template match="view">
<table>
<xsl:for-each select="entry">
<tr>
<xsl:for-each select="val">
<td><xsl:value-of select="."/></td>
</xsl:for-each>
</tr>
</xsl:for-each>
</table>
</xsl:template>

</xsl:stylesheet>


вот

Автор: Fgone 12.11.2008, 14:38
jsa, 

Поможете?

Автор: jsa 13.11.2008, 04:48
Цитата(Fgone @  12.11.2008,  19:38 Найти цитируемый пост)
jsa, Поможете?

ты уже сам все сделал

Изучаем html
Код

<xsl:template match="view">
<table>
<thead>
   <tr>
       <th>№</th>
       <th>Дата</th>
       <th>Содержание</th>
       ....
   </tr>
</thead>
<tbody>
<xsl:for-each select="entry">
<tr>
<xsl:for-each select="val">
<td><xsl:value-of select="."/></td>
</xsl:for-each>
</tr>
</xsl:for-each>
</tbody>
</table>
</xsl:template>

Автор: Fgone 13.11.2008, 08:41
Вот такая ошибка:

An invalid character was found in text content. Error processing resource 'file:///C:/Documents and Settings/Nikita_/Рабочи...

        <th>


Автор: jsa 14.11.2008, 05:21
Цитата(Fgone @  13.11.2008,  13:41 Найти цитируемый пост)
Вот такая ошибка:An invalid character was found in text content. Error processing resource 'file:///C:/Documents and Settings/Nikita_/Рабочи...

данные, шаблон в студию, как че делал, какой xslt-процессор, и т.д. и т.п.
все от и до, хочешь получить полноценный ответ - задавай полноценный вопрос

Автор: Fgone 14.11.2008, 10:26
jsa, 

у меня смутные сомнения, что я непрально чтото установил, и изза этого неотображается таблица=(

Обьясни как прально все установить?
 
или ссылку=)

Автор: jsa 18.11.2008, 05:09
Цитата(Fgone @  14.11.2008,  15:26 Найти цитируемый пост)
Обьясни как прально все установить?

я работаю с xslt через пхп, ну накрайняк через xmlspy, в мануале по php все написано что нужно для установки, а под виндой я вообще не заморачиваюсь

Автор: spimeading 7.12.2009, 03:44
Всем привет! 

Не имею адекватных представлений об xml-программировании, поэтому вынужден обратиться за помощью. И, надеюсь здесь помогут. 
Уважаемые умельцы и спецы, приведенный ниже код содержится в файле, который исполняет специальная прога. Объясните/покажите, пожалуйста, как добавить в этот код запись так, чтобы логин(подключение) ОДНОВРЕМЕННО производился и на второй сайт? Или как должен выглядеть код, чтобы одновременно подключение выполнялось и на [первый сайт] http://site1.ru и на [второй другой сайт] http://site2.ru ???


<?xml version="1.0"?>
<SiteItem> <Url>http://site1.ru/</Url> 
<WPLogin>login-name</WPLogin> 
<WPPassword>parol</WPPassword> 
<HTMLDescriptionPrefix>Some description</HTMLDescriptionPrefix> 
<PicMaxWidth>600</PicMaxWidth> 
<SiteType>Movie</SiteType> 
</SiteItem>
 
 smile 



Автор: 2rik 23.2.2010, 19:34
Цитата(jsa @ 5.11.2008,  18:17)
Цитата(Fgone @  5.11.2008,  20:22 Найти цитируемый пост)
О спосибо, это шаблон? с помощью его я смогу сделать xsl?

да, это шаблон, он же xsl

Ребят, у меня есть и XML и XSL файлы. Но не могу открыть . Дайте номер аськи - скину, может кто-нибудь сможет помочь. Буду оч. благодарен за любую помощь ...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)