информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Spanning Tree Protocol: недокументированное применениеГде водятся OGRыСтрашный баг в Windows
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Крупный сбой Azure и других сервисов... 
 Серьезный сбой AWS положил множество... 
 Фишинговая атака на Python-разработчиков 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Вот так: 11.03.04 21:18  Число просмотров: 1349
Автор: + <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