Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 05:45 24.04.24 
Компютри и Интернет
   >> XML
Всички теми Следваща тема *Кратък преглед

Страници по тази тема: 1 | 2 | >> (покажи всички)
Тема Интерпретиране на >  
Автор ..:: StanProg ::.. (Developer)
Публикувано14.07.02 19:47



Ситуацията е следната:
Имам един XSL който обеаботва някакво XML-че и генерира един *.bat файл.
Проблема е, че в единия ред на *.bat файла имам знака > (пренасочване на потока).
Парсвам XML-a с XT-то и ми дава:
'gt' is not recognized as an internal or external command, operable program or batch file

Пробвах с > и с > и при двете дава горната грешка. Някой има ли някаква идея как мога да оправя проблема?

__________________________________
Пътят към ада е осеян с добри намерения


Тема Re: Интерпретиране на >нови [re: ..:: StanProg ::..]  
Автор voyager (pathfinder)
Публикувано15.07.02 09:28



:) Zdrasti, za6to ne izpolzva6 CDATA sekciq?


It`s more fun to compute



Тема Re: Интерпретиране на >нови [re: voyager]  
Автор ..:: StanProg ::.. (Developer)
Публикувано15.07.02 11:41



Би ли ми дал някакъв код, щото с XML-а не съм много на ти.

__________________________________
Пътят към ада е осеян с добри намерения


Тема Re: Интерпретиране на >нови [re: ..:: StanProg ::..]  
Автор voyager (pathfinder)
Публикувано15.07.02 12:18



<![CDATA[
tuka si buta6 kakvoto si iska6 :)) :> <:>. parsera nqma da go pipne :) CDATA 6te re4e charakter data i tova kazva na parsera: ne parsvai ni6to, koeto e zagradeno v tiq znaci, dokato sre6tne6 zatvarq6tiq /*malko po-dolu e */ :)
ne zabravqi da zatvori6, predi da ima6 ne6to, koeto iska6 da se parsva :]
eto go kraq:
]]>
<pojelanie>
dano ti svyr6i rabota :)
</pojelanie>

дао дъ дзин



Тема Пак не става :(нови [re: voyager]  
Автор ..:: StanProg ::.. (Developer)
Публикувано15.07.02 13:28



Ето примерен XSL:

<?xml version="1.0" encoding="iso-8859-1"?>

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:template match = "/">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="/">

copy file.txt output\file.txt <![CDATA[>]]> NUL

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

Той създава *.bat файл в който пише:

copy file.txt output\file.txt &gt NUL

Явно пак си го парсва. Нещо да не бъркам?

__________________________________
Пътят към ада е осеян с добри намерения


Тема Re: Пак не става :(нови [re: ..:: StanProg ::..]  
Автор voyager (pathfinder)
Публикувано15.07.02 13:35



ne sm 100% siguren dali takiva bqha znacite za CDATA, ama sm 99%. Bi trqbvalo da ne go parsva dea :[ varianta, koito mi idva na uma e da zapi6e6 ascii ili o6te po-dobre unicode koda na >.
btw > bez to4kata i zapetaqta nakraq li go pi6e6? za6to?

Drum and Java



Тема Re: Пак не става :(нови [re: ..:: StanProg ::..]  
Автор voyager (pathfinder)
Публикувано15.07.02 14:07



ei tova e opisanieto na CDATA, ako moje da ti pomogne:


i az kato se za4etoh sega, zapo4vam da si mislq 4e tova > /*razbrah za6to pi6e6 bez ; :) */ ne idva ot xml-a...
eto vsy6tnost kakvo pi6e:
2.7 CDATA Sections

[Definition: CDATA sections may occur anywhere character data may occur; they are used to escape blocks of text containing characters which would otherwise be recognized as markup. CDATA sections begin with the string "<![CDATA[" and end with the string "]]>":]

CDATA Sections

[18]
CDSect
::=
CDStart CData CDEnd

[19]
CDStart
::=
'<![CDATA['

[20]
CData
::=
(Char* - (Char* ']]>' Char*))

[21]
CDEnd
::=
']]>'

Within a CDATA section, only the CDEnd string is recognized as markup, so that left angle brackets and ampersands may occur in their literal form; they need not (and cannot) be escaped using "<" and "&". CDATA sections cannot nest.

An example of a CDATA section, in which "<greeting>" and "</greeting>" are recognized as character data, not markup:

<![CDATA[<greeting>Hello, world!</greeting>]]>

Talk Java to me



Тема Re: Пак не става :(нови [re: voyager]  
Автор ..:: StanProg ::.. (Developer)
Публикувано15.07.02 14:09



Разбрах какъв е проблема от тук: http://www.jclark.com/xml/xt-old.html

там пише:

Apart from missing features and bugs, the implementation is in need of improvement in several areas, including:
...
The xml output method ignores the encoding and cdata-section-elements attributes on xsl:output.
....

__________________________________
Пътят към ада е осеян с добри намерения


Тема Re: Пак не става :(нови [re: ..:: StanProg ::..]  
Автор voyager (pathfinder)
Публикувано15.07.02 14:18



a nameri li re6enie? stava li s ascii ili unikode kod?



Тема Re: Пак не става :(нови [re: voyager]  
Автор ..:: StanProg ::.. (Developer)
Публикувано15.07.02 14:25



Специално за XT парсера вместо:
<![CDATA[>]]>

трябва да се напише:
<xsl:value-of disable-output-escaping="yes" select="'>'"/>

Мерси много за помощта .

Лек ден!

__________________________________
Пътят към ада е осеян с добри намерения



Страници по тази тема: 1 | 2 | >> (покажи всички)
Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.