Комментарии 13
Спасибо, отличная статья.
А вы ничего не слыхали про Jena? там очень удобные есть инструменты для работы с микроформатами.
А вы ничего не слыхали про Jena? там очень удобные есть инструменты для работы с микроформатами.
Знаю что не в тему. Но запостить немогу :(
http://img.artlebedev.ru/news/2007/gm/g-m.gif
Что это Лебедев Гугль невзлюбил :), чем интересно он ему насолил?
http://img.artlebedev.ru/news/2007/gm/g-m.gif
Что это Лебедев Гугль невзлюбил :), чем интересно он ему насолил?
Насолил тем что отказался заказывать дизайн у Лебедева (:
тем что гугль установит контроль над пользователями еще сильнее, чем некрософт
Скоро, когда роботы найдут это, artlebedev.ru удалят с индексации гугла. А потом гугл купит яндкес и удалит дизайн Лебедева. А потом гугл купит НЛО и удалит Лебедева.
<vxsl:alue-of select="@href"/>
Вы немного опечатались.
<xsl:value-of select="@href"/>
Вы немного опечатались.
<xsl:value-of select="@href"/>
Только я не вижу смысла из hCard генерировать vCard.
Это будет очередной fallback. Пусть люди себе ставят расширения для браузеров лучше и там добавляют контакты туда куда надо или сохраняют vCard'ы для последующей работы с ними.
Это будет очередной fallback. Пусть люди себе ставят расширения для браузеров лучше и там добавляют контакты туда куда надо или сохраняют vCard'ы для последующей работы с ними.
alert("BEGIN:VCARD\nFN:"+(t = $$('.username')[0].innerHTML)+"\nN:"+t.split(' ').reverse().join(';')+";;;\nURL:"+$$('.userinfo .userinfo_line .right a')[2].getAttribute('href')+"\nEND:VCARD");
vCard для хабралюдей
и почему не работает javascript:alert(... в адресной строке...
vCard для хабралюдей
и почему не работает javascript:alert(... в адресной строке...
Для программистов на Ruby есть замечательная библиотека mofo:
http://mofo.rubyforge.org/
А вот так можно ей пользоваться:
$ sudo gem install mofo -y
$ irb -rubygems
>> require 'mofo'
=> true
>> fireball = hCard.find 'http://flickr.com/people/gruber/'
=> #
>> fireball.properties
=> ["fn", "logo", "url", "n", "adr", "title", "nickname"]
>> fireball.nickname
=> "gruber"
>> fireball.url
=> "http://daringfireball.net/"
>> fireball.n.family_name
=> "Gruber"
>> fireball.title
=> "Raconteur"
>> fireball.adr.locality
=> "Philadelphia"
>> fireball.logo
=> "http://static.flickr.com/9/buddyicons/44621776@N00.jpg?1117572751"
http://mofo.rubyforge.org/
А вот так можно ей пользоваться:
$ sudo gem install mofo -y
$ irb -rubygems
>> require 'mofo'
=> true
>> fireball = hCard.find 'http://flickr.com/people/gruber/'
=> #
>> fireball.properties
=> ["fn", "logo", "url", "n", "adr", "title", "nickname"]
>> fireball.nickname
=> "gruber"
>> fireball.url
=> "http://daringfireball.net/"
>> fireball.n.family_name
=> "Gruber"
>> fireball.title
=> "Raconteur"
>> fireball.adr.locality
=> "Philadelphia"
>> fireball.logo
=> "http://static.flickr.com/9/buddyicons/44621776@N00.jpg?1117572751"
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Парсим микроформаты