|
Страници по тази тема: 1 | 2 | (покажи всички)
Тема
|
Проблем с <А HREF> в XSL ??
|
|
Автор | viachi (Нерегистриран) |
Публикувано | 15.09.04 16:26 |
|
здрасте, хора. имам си два проблема и моля за помощ :)
1. Искам да си сложа линк към същата страница, тоест да я скролирам надолу-нагоре. сложил съм имена на елементите, линковете съвпадат с имената, името се появява в адрес бара, като кликна....но не става. ако пробвам същият код в чист HTML - работи. и още нещо: името на елементите е променлива. и като я сложа в HREF -тага: <А HREF="#$name">, в адрес бара ,се появява #$name . как мога да и взема стойността ?
2. В XSL кода искам да сложа текст, който да не се вижда, но да мога да се обръщам към него, като към елемент, тоест да си има име, атрибути.....
Скриването мисля с <div> таг да стане,но като какъв елемент да го направя и като елемент ли да е изобщо? CDATA може ли да послужи?
много мерси на всеки :)
| |
|
1.
2. Понятието 'видимост' не е много дефинирано в XSL. Самият XSL сам по себе си не предполага визуализация.
Life has lots of twists and turns. Don't get too comfortable.
| |
Тема
|
Re: Проблем с <А HREF> в XSL ??
[re: viachi]
|
|
Автор | dunamis (Нерегистриран) |
Публикувано | 16.09.04 01:40 |
|
<А HREF="#{$name}">
опитай така.
Но първо трябва да имаш зададена $name
За второто си ползвай див но ще трябва да го скриеш с CSS
| |
Тема
|
Re: Проблем с <А HREF> в XSL ??
[re: dunamis]
|
|
Автор | viachi (Нерегистриран) |
Публикувано | 16.09.04 09:26 |
|
Тц. Проблемът не е с взимане на стойността, а с превъртането на самия документ: file:///D:/Projects/Stylesheet%20ERM/test.xml#323 -
323 e името на елемента на който искам да отида.Като кликна, браузъра се замисля нещо, появява се стойността, ноооо....дотук.
| |
Тема
|
Re: Проблем с <А HREF> в XSL ??
[re: viachi]
|
|
Автор | dunamis (Нерегистриран) |
Публикувано | 16.09.04 11:22 |
|
Защо не опиташ да трансформираш тоя XML в HTML и да видиш дали правилно се обравотват данние и дали всичко и наред с котвите и имената им. Ако всичко е ОК, проблема може да е в парсера на браузера.
Ако искаш ми прати да го погледна на puzzle[at]planicus.com
| |
Тема
|
Re: Проблем с <А HREF> в XSL ??
[re: dunamis]
|
|
Автор | viachi (Нерегистриран) |
Публикувано | 16.09.04 15:47 |
|
уфффффффффф.......а, за да го видя в HTML, xsl:output ли трябва да му задам ?
Досега това пробвах, но или ми излизат грешки за namespace- а или забива IE (6-ца между другото). И къде да го сложа тоя output: на едно място видях - в <html> - тага, на друго - като <xsl:output> таг.....нещо много объркано ми стана...
| |
Тема
|
Re: Проблем с <А HREF> в XSL ??
[re: dunamis]
|
|
Автор | viachi (Нерегистриран) |
Публикувано | 16.09.04 16:55 |
|
хм...,а да добява, че като му сложа http://www.dir.bg си работи.
| |
Тема
|
Re: Проблем с <А HREF> в XSL ??
[re: viachi]
|
|
Автор |
dunamis () |
Публикувано | 16.09.04 18:02 |
|
Значи е то котвата а не от линк-а.
а за парсването триабва да го направиш с някоя програма за да можеш да видиш HTML резултата.
IE не дава да му ведеш сорса, мозила ти дава само сорса на XML документа.
Имаш няколко възможности :)
1. Парсни го с PHP
2. Има разни Apache модули за целта но са само за под Linux/UNIX
3. Примерно това: http://www.xmlspy.com/products_ide.html има го и по наши "free"-та
Имай в предвид че IE е малко сбъркан, ако заредиш XML/XSLT документ с грешка в него, ще трябва да го рестартираш за да го видиш оправен (веднъж се убих да ремонтирам един XSLT документ :)).
| |
Тема
|
Re: Проблем с <А HREF> в XSL ??
[re: viachi]
|
|
Автор |
dunamis () |
Публикувано | 16.09.04 18:05 |
|
в краен случай ще ти направя един акаунт на моя сървър Apache-то ми парсва автоматично XML документите.
Между другото ково ползваш в котвата id или name?Редактирано от dunamis на 16.09.04 18:49.
| |
Тема
|
Re: Проблем с <А HREF> в XSL ??
[re: dunamis]
|
|
Автор | viachi (Нерегистриран) |
Публикувано | 17.09.04 09:50 |
|
<a name="q">
link
</a>
ima li znachenie?
| |
|
Страници по тази тема: 1 | 2 | (покажи всички)
|
|
|