Pages 1
You must login or register to post a reply
- Registered: 2009-02-17
- Posts: 333
Topic: XSL,XSLT + WYSIWYG - kaip išgauti htmlą
Situacija gan paprasta - CMS sugeneruoja xml failiuką su rezultatais ir XSLT iš jo padaro htmlą kaip priklauso. Viskas beveik OK, tik va ką daryti kai iš BD paimtas laukelis turi html'o?
pvz
<entry>
<aprasymas>
Lorem ipsum dolor sit amet, <b>consectetur adipiscing</b> elit. <div class="nice">Aliquam posuere lacus at sapien</div> <p> pharetra tincidunt. Ut urna ipsum, pharetra varius rhoncus eget, elementum eget nunc. Donec augue purus, tempus quis imperdiet a, bibendum vel lectus. Lorem ipsum dolor sit amet, </p>
</aprasymas>
</entry>
taigi interpretatoriui visi <b> <div> <p> ir pan tagai yra visiškai tokie patys kaip ir likę xls elementai. Bandant išvedinėti su value-of:aprasymas, visi tagai yra panaikinami. Pasirinkus CMS'e html encode gaunu rezultatą su &lgt; ir pan atitikmenimis, bet tada jie tokie ir būna atspausdinami. Tada belieka nebent bandyti replace'inti visus koduotus simbolius. Bet gal yra kitas variantas.
Kadangi xslt tik neseniai pradėjau bandyti savo kailiu bet kokia pagalba padėtų ;)
- minde
- Administrator
- Offline
- Registered: 2006-06-14
- Posts: 4,003
Re: XSL,XSLT + WYSIWYG - kaip išgauti htmlą
O ką naudoji transformacijai atlikti (ar CMS'as) naudoja, standartines PHP bibliotekas?
- Registered: 2009-02-17
- Posts: 333
Re: XSL,XSLT + WYSIWYG - kaip išgauti htmlą
Tiek giliai nesiknisau, bet spėju, kad standartines, SymphonyCMS platforma, jei netingėsi užmest akį (šiaip visai įdomus projektas, ypač nedideliems AJAX projektams
- minde
- Administrator
- Offline
- Registered: 2006-06-14
- Posts: 4,003
Re: XSL,XSLT + WYSIWYG - kaip išgauti htmlą
Na aš nuo to pradėčiau - išsiaiškinti kas atlieka transoformaciją ir tada ieškočiau arba nustatymų, o jeigu nebūtų galima nieko konfiginti - tektų pačiam atlikti kažkokias manipuliacijas.
Deprecated: Function create_function() is deprecated in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
811
Deprecated: Function create_function() is deprecated in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
811
Deprecated: Function create_function() is deprecated in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
811
Deprecated: Function create_function() is deprecated in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
811
Deprecated: Function create_function() is deprecated in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
811
Deprecated: Function create_function() is deprecated in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
811
Deprecated: Function create_function() is deprecated in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
811
Deprecated: Function create_function() is deprecated in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
811
Deprecated: Function create_function() is deprecated in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
811
Deprecated: Function create_function() is deprecated in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
816
5 Reply by Lukas 2010-06-09 20:53:35 (edited by Lukas 2010-06-10 01:45:30)
- Registered: 2009-02-17
- Posts: 333
Re: XSL,XSLT + WYSIWYG - kaip išgauti htmlą
Jei kam prireiks....
Norint išvesti visą xml bloką output'e reikia naudoti copy-of http://www.w3schools.com/xsl/el_copy-of.asp
Ieškant ko nors mandresnio Nindzės ateina į pagalbą
http://symphony-cms.com/learn/articles/ … technique/
Deprecated: Function create_function() is deprecated in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
811
Deprecated: Function create_function() is deprecated in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
811
Deprecated: Function create_function() is deprecated in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
811
Deprecated: Function create_function() is deprecated in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
811
Deprecated: Function create_function() is deprecated in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
811
Deprecated: Function create_function() is deprecated in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
811
Deprecated: Function create_function() is deprecated in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
811
Warning: count(): Parameter must be an array or an object that implements Countable in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
814
- Registered: 2014-10-28
- Posts: 1
Re: XSL,XSLT + WYSIWYG - kaip išgauti htmlą
Pasirinkus CMS'e html encode gaunu rezultatą su &lgt; ir pan atitikmenimis, bet tada jie tokie ir būna atspausdinami. Tada belieka nebent bandyti replace'inti visus koduotus simbolius. Bet gal yra kitas variantas.
We are the pioneers in providing
VCPC550 You can get our 100%
Android certification practice test
Adams State University Also get free demos of
University of California, Berkeley
Pages 1
You must login or register to post a reply