Privire de ansamblu asupra xml firefox 2

Controlul slab asupra feedurilor web

Listarea 1. Atom feed cu referire la foaia de stiluri XSLT
Figura 1. Afișarea unui flux Web în Firefox 2.0

Privire de ansamblu asupra xml firefox 2

Listing 2. Rezolvarea problemei ignorării XSLT în canalul Atom pentru Firefox 2.0 și Internet Explorer 7

Această problemă a cauzat dezbateri aprinse în rândul utilizatorilor. Ca rezultat, dezvoltatorii de Firefox au decis să nu schimbe această soluție, iar acest comportament al browserului ar trebui să fie păstrat în versiunile următoare. Personal, nu-mi place, dar vă puteți forma propria opinie citind discuția problemei. De asemenea, merită menționat faptul că browserele Internet Explorer și Apple Safari se comportă într-un mod similar.







Mikrozagolovki

Listarea 3. Generatorul micro-antet pentru introducerea titlului unui articol selectat pe site-ul IBM developerWorks

Codul generatorului conține două secțiuni: un șablon și informații despre pagină. Un șablon este un XSLT care se aplică unei pagini Web pentru extragerea microelementelor. Paginile în sine sunt setate utilizând elementul . Microheads nu sunt nimic mai mult decât text simplu, astfel încât rezultatul aplicării XSLT va fi, de asemenea, text. Locul central al generatorului este expresia XPath // html: a [@ class = 'feature'] [1]. cu ajutorul căruia există un element care conține ultimul articol selectat. Secțiunea secțiuni utilizează o expresie regulată, prin intermediul căreia căutarea se face din pagina principală care conține linkuri către zone dedicate anumitor subiecte.







SAX și nu numai

OpenSearch

OpenSearch este standardul XML dezvoltat în incubatorul Amazon A9. Acesta definește mai multe formate XML și alte reguli care vă permit să descrieți și să utilizați serviciile de căutare. Firefox a oferit întotdeauna suport pentru extensiile pentru motoarele de căutare și datorită suportului OpenSearch în Firefox 2.0 capabilitățile de căutare pot fi completate de instrumente compatibile cu Internet Explorer și alte browsere.

În prezent, Firefox acceptă OpenSearch 1.1, care se află încă în faza de testare beta, astfel încât este posibil să fie necesare actualizări pentru a asigura o compatibilitate suplimentară între Firefox și OpenSearch. Lista 4 prezintă un exemplu al documentului OpenSearch care descrie căutarea pe site-ul IBM developerWorks.

Listarea 4. Un document XML care descrie căutarea pe site-ul IBM developerWorks utilizând OpenSearch

Acesta este parametrul șablonului, care trebuie înlocuit cu cuvinte cheie în momentul căutării. Astfel, căutarea cuvintelor "Firefox XML" ar trebui să utilizeze următorul URL:

Sistemul de șabloane de adrese URL este definit în specificația OpenSearch. În plus, specificația definește regulile pentru emiterea rezultatelor de căutare sub formă de casete RSS 2.0 sau Atom 1.0, precum și câteva extensii speciale. În prezent, Firefox nu acceptă această funcție, astfel încât orice descriere a serviciului de căutare care nu conține un element Url cu un tip de conținut de tip = "text / html". va duce la o eroare. Această restricție este oarecum dezamăgitoare, dar cel mai probabil este o simplă consecință a faptului că majoritatea utilizatorilor utilizează în continuare căutarea prin intermediul formularelor HTML și paginilor de rezultate, mai degrabă decât utilizând mecanismele Web 2.0.

În Firefox 2.0, descrierile OpenSearch, similare cu exemplul din Lista 4, acționează ca o extensie completă a căutării. Descrierile pot fi furnizate de site-uri web care utilizează linkuri în titlurile paginilor, cum ar fi:

concluzie

Obțineți produse și tehnologii

  • Firefox. descărcați un browser web bazat pe Mozilla.
  • Descărcați software-ul de încercare IBM. Utilizați versiunea de probă a software-ului în următorul proiect, pe care îl puteți descărca direct de pe site-ul IBM developerWorks.






Articole similare

Trimiteți-le prietenilor: