информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Атака на InternetВсе любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
Вот так: 11.03.04 21:18  Число просмотров: 1313
Автор: + <Mikhail> Статус: Elderman
<"чистая" ссылка>
> Добрый день, господа. Дело в том что вопрос может
> показаться очень простым и даже извиняюсь за выражение
> тупым, но прошу отнестись с пониманием, ибо бьюсь вторые
> сутки и ничего не по могу понять.
> Имеется xml файл, для красивого отображения в броузере пишу
> xsl таблицу. Все вроде хорошо, да вот только некоторые
> элементы не хотят отображаться. Не буду много говорить
> приведу оба файла:
>
> <?xml version="1.0"?>
> <?xml-stylesheet href="style.xsl" type="text/xsl"?>
> <GroupContent>
> <group FileType="Group" Name="NET" />
> <component FileType="component"
> Assembly="UltraSPARC.dll">
>
> <AssemblyVersion>1.0.1524.29307</AssemblyVersion&g
> t;
> <Type>Systems.MPS.SPARC</Type>
> <ClassName>SPARCV100</ClassName>
> <description>No Description</description>
> <Attribute>Double LengthOfTakt</Attribute>
> <Attribute>Double LengthOfTakt</Attribute>
> <Attribute>Int32 LengthOfCycle</Attribute>
> <Attribute>Int32 LengthOfCycle</Attribute>
> <Attribute>Int32
> LengthOfReacStroke</Attribute>
> <Attribute>Int32
> LengthOfReacStroke</Attribute>
> </component>
> </GroupContent>
>
> теперь XSLT
>
> <!DOCTYPE xsl:stylesheet [<!ENTITY nbsp
> " ">]>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
>
> <xsl:template match="/">
> <HTML>
> <head>
> <title>Documentation File</title>
> <style>
> body
> {
> margin: 0px 0px 0px 0px;
> padding: 0px 0px 0px 0px;
> background: #ffffff;
> color: #000000;
> font-family: Verdana, Arial, Helvetica, sans-serif;
> font-size: 70%;
> width: 100%;
> /*overflow: expression('hidden');*/
> }
> a:link
> {
> color: #0000ff;
> }
> a:visited
> {
> color: #0000ff;
> }
> a:hover
> {
> color: #3366ff;
> }
> h1, h2, h3, h4
> {
> font-family: Verdana, Arial, Helvetica, sans-serif;
> margin-bottom: .4em;
> margin-top: 1em;
> font-weight: bold;
> }
> h1
> {
> font-size: 120%;
> margin-top: 0em;
> }
> h2
> {
> font-size: 130%;
> }
> h3
> {
> font-size: 115%;
> }
> h4
> {
> font-size: 100%;
> }
> </style>
> </head>
> <body>
> <p><h3>Documentation File</h3></p>
>
> <xsl:for-each
> select="GroupContent/component">
> <font
> color="#0000FF"><h1>Component</h1></font&
> gt;
> <table border="0" cellspacing="0"
> cellpadding="0" width="760">
> <tr>ClassName -
> <xsl:value-of
> select="ClassName"/>
;</tr>
> <tr>Type - <xsl:value-of
> select="Type"/>
;</tr>
> <tr>Assembly - <xsl:value-of
> select="@Assembly"/>
;</tr>
> <tr>Version - <xsl:value-of
> select="AssemblyVersion"/>
;</tr>
> <tr>Version -
> <xsl:value-of
> select="AssemblyVersion"/>
;</tr>
> <tr><font
> color="#FF0000">Attributes</font&g
> t;</tr>
> <xsl:for-each
> select="Attribute">
> <tr>   
> Attribute - <xsl:value-of
> select="Attribute - Ошибка"/>
;</tr>
> </xsl:for-each>
> </table>
> </xsl:for-each>
> </body>
> </HTML>
> </xsl:template>
> </xsl:stylesheet>
>
> Не знаю, мне кажется что все правильно, тем не менее в
> броузере не отображаются значения элементов
> <Attribute>. Почему, не понятно. Может кто-то сможет
> объяснить в чем моя ошибка? Заранее спасибо.
Вот так:

<xsl:for-each select="Attribute">
<tr> Attribute - <xsl:value-of select="."/>;</tr>
</xsl:for-each>
<programming>
[Net] Вопрос по XML и XSL 11.03.04 16:11  
Автор: Shico Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Добрый день, господа. Дело в том что вопрос может показаться очень простым и даже извиняюсь за выражение тупым, но прошу отнестись с пониманием, ибо бьюсь вторые сутки и ничего не по могу понять.
Имеется xml файл, для красивого отображения в броузере пишу xsl таблицу. Все вроде хорошо, да вот только некоторые элементы не хотят отображаться. Не буду много говорить приведу оба файла:

<?xml version="1.0"?>
<?xml-stylesheet href="style.xsl" type="text/xsl"?>
<GroupContent>
<group FileType="Group" Name="NET" />
<component FileType="component" Assembly="UltraSPARC.dll">
<AssemblyVersion>1.0.1524.29307</AssemblyVersion>
<Type>Systems.MPS.SPARC</Type>
<ClassName>SPARCV100</ClassName>
<description>No Description</description>
<Attribute>Double LengthOfTakt</Attribute>
<Attribute>Double LengthOfTakt</Attribute>
<Attribute>Int32 LengthOfCycle</Attribute>
<Attribute>Int32 LengthOfCycle</Attribute>
<Attribute>Int32 LengthOfReacStroke</Attribute>
<Attribute>Int32 LengthOfReacStroke</Attribute>
</component>
</GroupContent>

теперь XSLT

<!DOCTYPE xsl:stylesheet [<!ENTITY nbsp " ">]>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
<HTML>
<head>
<title>Documentation File</title>
<style>
body
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #ffffff;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
width: 100%;
/*overflow: expression('hidden');*/
}
a:link
{
color: #0000ff;
}
a:visited
{
color: #0000ff;
}
a:hover
{
color: #3366ff;
}
h1, h2, h3, h4
{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom: .4em;
margin-top: 1em;
font-weight: bold;
}
h1
{
font-size: 120%;
margin-top: 0em;
}
h2
{
font-size: 130%;
}
h3
{
font-size: 115%;
}
h4
{
font-size: 100%;
}
</style>
</head>
<body>
<p><h3>Documentation File</h3></p>

<xsl:for-each select="GroupContent/component">
<font color="#0000FF"><h1>Component</h1></font>
<table border="0" cellspacing="0" cellpadding="0" width="760">
<tr>ClassName - <xsl:value-of select="ClassName"/>;</tr>
<tr>Type - <xsl:value-of select="Type"/>;</tr>
<tr>Assembly - <xsl:value-of select="@Assembly"/>;</tr>
<tr>Version - <xsl:value-of select="AssemblyVersion"/>;</tr>
<tr>Version - <xsl:value-of select="AssemblyVersion"/>;</tr>
<tr><font color="#FF0000">Attributes</font></tr>
<xsl:for-each select="Attribute">
<tr>    Attribute - <xsl:value-of select="Attribute"/>;</tr>
</xsl:for-each>
</table>
</xsl:for-each>
</body>
</HTML>
</xsl:template>
</xsl:stylesheet>

Не знаю, мне кажется что все правильно, тем не менее в броузере не отображаются значения элементов <Attribute>. Почему, не понятно. Может кто-то сможет объяснить в чем моя ошибка? Заранее спасибо.
Вот так: 11.03.04 21:18  
Автор: + <Mikhail> Статус: Elderman
<"чистая" ссылка>
> Добрый день, господа. Дело в том что вопрос может
> показаться очень простым и даже извиняюсь за выражение
> тупым, но прошу отнестись с пониманием, ибо бьюсь вторые
> сутки и ничего не по могу понять.
> Имеется xml файл, для красивого отображения в броузере пишу
> xsl таблицу. Все вроде хорошо, да вот только некоторые
> элементы не хотят отображаться. Не буду много говорить
> приведу оба файла:
>
> <?xml version="1.0"?>
> <?xml-stylesheet href="style.xsl" type="text/xsl"?>
> <GroupContent>
> <group FileType="Group" Name="NET" />
> <component FileType="component"
> Assembly="UltraSPARC.dll">
>
> <AssemblyVersion>1.0.1524.29307</AssemblyVersion&g
> t;
> <Type>Systems.MPS.SPARC</Type>
> <ClassName>SPARCV100</ClassName>
> <description>No Description</description>
> <Attribute>Double LengthOfTakt</Attribute>
> <Attribute>Double LengthOfTakt</Attribute>
> <Attribute>Int32 LengthOfCycle</Attribute>
> <Attribute>Int32 LengthOfCycle</Attribute>
> <Attribute>Int32
> LengthOfReacStroke</Attribute>
> <Attribute>Int32
> LengthOfReacStroke</Attribute>
> </component>
> </GroupContent>
>
> теперь XSLT
>
> <!DOCTYPE xsl:stylesheet [<!ENTITY nbsp
> " ">]>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
>
> <xsl:template match="/">
> <HTML>
> <head>
> <title>Documentation File</title>
> <style>
> body
> {
> margin: 0px 0px 0px 0px;
> padding: 0px 0px 0px 0px;
> background: #ffffff;
> color: #000000;
> font-family: Verdana, Arial, Helvetica, sans-serif;
> font-size: 70%;
> width: 100%;
> /*overflow: expression('hidden');*/
> }
> a:link
> {
> color: #0000ff;
> }
> a:visited
> {
> color: #0000ff;
> }
> a:hover
> {
> color: #3366ff;
> }
> h1, h2, h3, h4
> {
> font-family: Verdana, Arial, Helvetica, sans-serif;
> margin-bottom: .4em;
> margin-top: 1em;
> font-weight: bold;
> }
> h1
> {
> font-size: 120%;
> margin-top: 0em;
> }
> h2
> {
> font-size: 130%;
> }
> h3
> {
> font-size: 115%;
> }
> h4
> {
> font-size: 100%;
> }
> </style>
> </head>
> <body>
> <p><h3>Documentation File</h3></p>
>
> <xsl:for-each
> select="GroupContent/component">
> <font
> color="#0000FF"><h1>Component</h1></font&
> gt;
> <table border="0" cellspacing="0"
> cellpadding="0" width="760">
> <tr>ClassName -
> <xsl:value-of
> select="ClassName"/>
;</tr>
> <tr>Type - <xsl:value-of
> select="Type"/>
;</tr>
> <tr>Assembly - <xsl:value-of
> select="@Assembly"/>
;</tr>
> <tr>Version - <xsl:value-of
> select="AssemblyVersion"/>
;</tr>
> <tr>Version -
> <xsl:value-of
> select="AssemblyVersion"/>
;</tr>
> <tr><font
> color="#FF0000">Attributes</font&g
> t;</tr>
> <xsl:for-each
> select="Attribute">
> <tr>   
> Attribute - <xsl:value-of
> select="Attribute - Ошибка"/>
;</tr>
> </xsl:for-each>
> </table>
> </xsl:for-each>
> </body>
> </HTML>
> </xsl:template>
> </xsl:stylesheet>
>
> Не знаю, мне кажется что все правильно, тем не менее в
> броузере не отображаются значения элементов
> <Attribute>. Почему, не понятно. Может кто-то сможет
> объяснить в чем моя ошибка? Заранее спасибо.
Вот так:

<xsl:for-each select="Attribute">
<tr> Attribute - <xsl:value-of select="."/>;</tr>
</xsl:for-each>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach