include-pattern-fr

From Microformats Wiki
Revision as of 00:47, 16 August 2007 by KatOg8 (talk | contribs)
Jump to navigation Jump to search

[new tps codes viaccess] [ac-3 dts] [mouse microsoft wireless notebook] [vacanze hard] [tesi sul sogno] [james warren] [usb card freecom] [plateau] [un chien andalou] [lebt den der alte holzmichel n] [colite] [schermo lcd 16 9 thomson] [stampanti a3 inkjet epson r1800] [configurazione mms lg 8360] [hp vp6110] [de la fonseca] [lg rz37lz31] [hp 2400] [download porno gratis] [card wi-fi per palmari] [noma jei] [ridge racer revolution] [surpri] [totally] [lavori ischia] [screen movie recorder] [ebay com] [terzo sesso] [giochi da scuola] [arte della bigiotteria srl] [jazz] [voip phone] [adattatore pad playstation joystick] [pelletterie treviso] [schulz, bruno] [ferro a secco] [gps mobile 5] [roma istanbul biglietti aerei] [tv combi 15] [bedroom toys] [karaoke gratis] [videos porno jovencitas] [www concerto negramaro it] [manifestazioni della sicilia] [il calendario di alena] [skuma] [maura] [sony cyber-shot dsc-p200] [ram corsair xms] [nania seggiolini auto] [batteria nokia bl5c] [donne disposte sesso] [auto taroccate] [dollari in oro] [fiffa 2003] [www lkk com] [sedia in alluminio] [sita it] [acer aspire centrino] [alberghi roccaraso] [kenwood amplificatore] [is it i m cool] [www sat discount ch] [utility gestione unita disco] [matrox - rtx100] [slim masterizzatore] [ghhi] [melvins] [attilio bertolucci] [mustek 800va] [coppie in cerca di uomo] [marroon 5] [just like starting over] [storia di ordinaria violenza] [staffa universale a parete per lcd] [d-link airplus dwl-520] [ef 85mm 1 2l usm] [agriturismo bari] [volvo xc 90 nuova] [kimy] [bluethooth nokia 9500] [grace kelli] [tredor] [pard] [song withey] [samsung sr] [hp 4000] [peterpan ada apa denganmu] [twenty years] [claudia bionda] [castelfranco in miscano] [grasse mature vecchie troie] [v-data pc2700] [nicholas guild] [rentex] [a 160 mercedes] [toro loco piero pelu] [samsung scx 5312f] [f ket testo italiano] [unchined melody] [tubi acciaio inox] [tv color plasma 42 sinudyne] [pentium 4 775] [powermust 1000 plus] [processore p4] [jakarta ristorante] [jvc cd kd-shx851] [ultimo romantico] [poemas de pablo neruda] [farby to co dobre] [longest journey] [ray-ban 3169] [terroriste photos] [kenwood caricatore mp3] [louisville] [head] [monte san biagio] [lavant, christine] [bmw 318 diesel] [los teques] [honda nsx 3.0 t] [garanzia toyota] [mappe stradali] [scuole serali a gorizia] [toner stampante epson] [mezzo angolo di cielo] [la vida de santa rosa de lima] [il principe machiavelli] [north glory of love] [la mia peggiore amica] [volkswagen touareg 2.5] [en appesanteur] [miusic vi] [we are] [una hotel brescia] [bust-a-move4] [basco] [km 0 metano] [video decapitazione giapponese in iraq] [thank you jamilia] [alone in the dark per ps1] [ragazze da vedere gratis] [claudio dirocco] [il cammino di santiago] [cinema ravenna] [mappa libero] [scarpa it] [kon] [dragon s lair dvd] [immobiliare invest d amico] [gabry fasano] [in morte al fratello giovanni] [uznam] [scuole di danza] [secoli secoli rum] [camera conegliano] [carolyn s] [susa trasporti] [multipresa 10 prese] [escuchar don omar] [bernstein] [played alive] [majestic lettore dvd] [eros gratis] [biglietto aereo milano reggio calabria] [vocabolario di francese] [audi a6] [vendita vino corrispondenza] [negozio rettili roma] [grumo nevano] [maglie] [adidas pr pulse] [kate winslet] [pantaloni uomo armani] [pci 128] [the servant video musicale orchestra] [divetente] [sigla intermezzo] [amorfa] [hotel cairo] [ufficio collocamento] [weslo panca] [abbigliamento al dettaglio a rimini] [cressi lama] [teva in borsa] [fax-lab 450] [asus p5gdc-v] [jack 2 5] [stampanti epson d68] [agriturismo castelli romani] [canon eos 350d ef-s 18-55mm] [portatile mini] [pornozoo] [nokia 6600 custodie per cellulari] [urea producers] [sharp mp3] [blink182] [tv 37 pollici] [memoria ram ddr 400] [elvis martinez maestra]

include pattern

Initialement développée en tant que section du resume-brainstorming, il est devenu clair à partir de l'expérience véritable de la syntaxe des microformats avec des sites du vrai monde, que plusieurs microformats (par ex. hResume, hReview, hAtom etc.) ont besoin d'un mécanisme pour inclure une portion de données provenant d'une aire d'une page à l'intérieur d'une autre aire de page. Cette page documente ce modèle pour réutilisation dans ces microformats et n'importe quel autre microformat qui aura besoin d'utiliser cette fonctionnalité.

Auteur
Tantek Çelik

(Traduction en cours : Christophe Ducamp)

contexte

Dans le hResume, nous avons eu besoin de la capacité d'inclure le nom extrait de la hCard en haut du CV pour une personne à l'intérieur de ses hCards dans le milieu du CV qui représentait chacun de ses hCards de job (titre du job, nom de l'organisation, adresse, etc.) et de ce fait avons développé la référence hCard via technique objet.

champ

Le "include pattern" est stictement limité au champ de la page en cours. Ceci est par design afin d'éviter les problèmes de multipage / multidomaine. Aussi les usages de la "page en cours" couvrent la majorité des cas d'utilisation, par conséquent nous résolvons d'abord ce problème.

nom de classe "include"

Afin de rendre ça plus explicite (aider vers une compatibilité à venir pour les parseurs), nous ajoutons le nom de classe "include" sur l'élément objet pour indiquer que cet objet fait référence à un sous-arbre qui devrait être inclus dans sa place par les parseurs de microformats.

Proposition 1 : autoriser l'usage de <a href class="include"> comme un mécanisme secondaire include-pattern, du fait que quelques navigateurs gèrent mal l'objet include-pattern. Voir include-pattern-feedback pour les détails.

exemple inclusion objet

Voici un exemple d'une hCard que vous pourriez avoir en haut d'une page, montrée ici comme une hCard verbeuse pour les besoins de l'illustration que la référence peut être vers un sous-arbre, pas simplement un noeud texte :

<span class="vcard">
 <span class="fn n" id="j">
  <span class="given-name">Jean</span> <span class="family-name">Levine</span>
 </span>
</span>

Quelque part ailleurs sur la page, vous pourriez avoir une autre hCard qui réutiliserait ce contenu "fn n" à partir de la première hCard :

<span class="vcard">
 <object data="#j" class="include"></object>
 <span class="org">SimplyHired</span>
 <span class="title">Microformat Brainstormer</span>
</span>

De ce fait un parseur microformat traiterait le code ci-dessus comme suit, avec l'inclusion d'objet remplacée complètement par le sous-arbre qu'il référence :

<span class="vcard">
 <span class="fn n" id="j">
  <span class="given-name">Jean</span> <span class="family-name">Levine</span>
 </span>
 <span class="org">SimplyHired</span>
 <span class="title">Microformat Brainstormer</span>
</span>

Cette méthode de redirection de propriété hCard via un élément objet peut s'appliquer à n'importe quelle/toutes les propriétés dans les microformats basés sur les classes.

Note 1 : Pour éviter les désordres disgracieux dans Safari, vous devriez inclure la règle de style suivante dans une feuille de style pour la page :

object.include { width:0; height:0 }

Note 2 : Pour éviter les boucles infinies, si un class="include" fait référence à lui-même ou à un ancêtre dans l'arbre de parsage, alors il est ignoré et n'a pas d'effet sur le parseur.


exemple inclusion hyperlien

D'après la proposition 1 au-dessus, voilà comment vous devriez coder l'exemple de l'inclusion de l'objet au-dessus en utilisant le tag <a href> tag.

<span class="vcard">
 <a href="#j" class="include"></a>
 <span class="org">SimplyHired</span>
 <span class="title">Microformat Brainstormer</span>
</span>

Modifications :

  1. un tag ouvert/fermé au lieu d'un tag objet ouvert/fermé
  2. attribut href au lieu de attribut data
  3. ... voilà. seulement 2 modifications.


Et simplement comme dans l'exemple d'inclusion d'objet, le résultat final vers le parseur est le même et les même Note s'appliquent.

<span class="vcard">
 <span class="fn n" id="j">
  <span class="given-name">Jean</span> <span class="family-name">Levine</span>
 </span>
 <span class="org">SimplyHired</span>
 <span class="title">Microformat Brainstormer</span>
</span>

restrictions

Selon le champ, l'attribut objet 'data' et un attribut 'href' DOIVENT être des références ID locales quant utilisées comme des intances d'include pattern. Les références externes (qui obligeraient une application consommatrice de charger une ressource externe) ne sont pas supportées par cette méthode.


remerciements

Grâce aux discussions et brainstorms avec un paquet de gens : Ryan King, James Levine, l'ensemble de la foule présente à la session de travail sur les spécifications Microformats lors du MashupCamp, Brian Suda, Scott Reynen, Drew McLellan.

utilisation des spécifications

considération


implémentations

références

Normatives

  • HTML 4.01
  • XHTML 1.0

informatives

en rapport

web qui utilisent l'"include pattern".

  • include-pattern FAQ - si vous avez quelque question à propos de "include-pattern", regardez ici

et si vous ne trouvez pas de réponses, ajoutez vos questions!