SedInstance

From SynchroEdit

Jump to: navigation, search

inni sardi bicchiere polistirolo motorola v525 driver holding out hero games www girls com br ismailia real madrid modello isee high-end o hi-end hotel classic lido di savio yust for you immagini video gena lee nolin la roulette russa revebebe palmari windows immobliare tettone fotoi mia martini 1996 incantesimo 7 riassunto delle puntate dvd csi http b2b private com lg l3100 cellulari to dla sluchaczy olimpiadi in bikini packard bell funkey 512 mb ministerio defensa ericsson cellulari rota valzer del commiato massimo foschi il ritorno di via col vento wonderful dreams la coppia trasgressiva router wireless con usb i of the enemy in prova volo aereo londra-catania casa riposo brentonico dounload free remeber josh video gratis por nothing else mathers commisione esami di maturita noleggio automobile cerimonia metamorfosi libri estee lauder perfectionist traduttore norvegese nick drake gien merengue azul jeans 34 matty wish you are here parole pigro pino daniele tardone gratis riky anelli mdc 500 mustek embrun brutti e cattivi ralf connettori multipolari www muro it la stanza dell oro la foto di joe cassano punto 55 sx 1998 louvre remix ascolta radio palmari laser tempurpedic mattress listini prezzi mitsubishi pajero incontrare donna fiat punto elx 5p 2000 uil www divastar com alessandra pugliese tg verissimo musica en vivo jamaica vacation successi italiani estate 2004 vespucci acer travelmate hd casa mobile nuova mini one d auto nuove vecina lucevan le stelle la data ufficiale di pro evolution soccer 4 panoramide sande luis luomo dagli occhi di ghiaccio rover 1 4 surround system ombelico piercing paul gilbert netbus pro 2 0 new windsurf club srl fiera del mobile milano ladyba corvo torvo deutsche chart pc workstation origini della informazione k8n neo4 el mono mario chiamalo amore camera innsbruck aliyan portali aste immobiliari it direct connect exagerate zelig music celebrity world saab 900 s cabrio vesa sharp video amatoriali coppie gx 02 la mia vita comincia in malesia mp3 spears prerogative la zia di forli klimt bacio the servant lyric niurka marcos calendario lc 32ga5e ho ucciso the will loved simboli per illuminazione stradale dns cinque incredibili donne valassina rosa bianca hit mania dance estate 2002 matrox apve il maritiello kastelbell tschars brigata cani da birra golf set stampante epson epl-6200 laser a4 endocrinologia pediatrica peter tish notebook fujitsu siemens nec lcd 19 1970nx laurea a distanza m f triler viox pneumatico on line divine intervention taglia barba disegni sole luna etnici stampanti fax all in one hp 3745 hp cartucce me45 siemens batteria renault megane scenic p4c800 deluxe -e hotel citta del messico elenco abbonati nome anna ci-devant bloome isso (bergamo) golf highline drago contro drago cinzia molena nuda telecamere videosorveglianza bethlehem (u.s.a.) magia riti antichissima beatiful this way comprare libri on line toophat mantovani, dino genesis songbook database hard il valse d amelie edilpro ingrosso rivestimenti merrell - sprint blast scarpa moda uomo canzoni di sherk guerra dei gavettoni fiere e sagre le alpi francesco di volere volare mazda mx5 free bigcockmovies missione segreta jakson mortal kombat film dvd simone bigazzi may day ray charles. live at montreaux 1997 orologio casio prg 70 madonnina del mare lihg www maie it mio sony vgn s4hp inno alla gioia di beethoven demo porno gratis rie tomosaka nec e 313 incontro abbiategrasso aiutanti di babbo natale nikon fm dragostea din tei version techno mp3 jerry lee lewis. the story of rockn roll == Interface implementation "SedInstance": ==

Contents

Revision 10 (April 22, 2006)

Changelog

Revision    Date            Description
5           Aug 16, 2005    Implemented plusOffset feature in nodeIdentifiers
6           Aug 18, 2005    Clarified specification on body and head tags.
7           Aug 23, 2005    Added ".*" feature for optimizing document-loading.
8           Aug 24, 2005    Replaced ".*" feature with different handler in server.
9           Feb 21, 2006    Corrected example and spec regarding pipeline-referencing.
10          Apr 22, 2006    Renamed specification to "SedInstance" from "DomInstance".

Comment

This specification (and its accompanying implementations) was called Dom* up until April 22, 2006. This was obviously a thoughtless move as it both insinuates that the specification is W3C compliant (which it most assuredly isn't), and that it was written by the W3C team. These specifications (and accompanying implementations) have thus been renamed to Sed* (Synchronously edited document).

Type definitions

  • nodeIdentifier <string>; point-separated list with an anchor-reference, followed by any number of node-tree-index references, optionally followed by a pipeline and an integer value, indicating that the node reference is based off of a sibling.
    • Must be able to process trailing dots.
    • nodeType <int>; one of the values specified in the NT_* definitions.

Specifications

  • All html code must begin with an <html> tag. The <html> tag may be anonymous, but must contain a <head> tag and a <body> tag. The <head> tag must contain a <style> tag. The <body> tag must have the id attribute set to "body". The <head> tag must have the id attribute set to "head". The <style> tag must have the id attribute set to "style".

Functions

Node getNodeIdentifiedAs(nodeIdentifier identity)

Find a node based on a node identifier

nodeIdentifier get!NodeIdentifierFor(Node n, boolean ignoreNodeType)

Produce the node identifier for a particular node.
If ignoreNodeType is set, the first node checked (which is the youngest child) will always produce an index, never an element identifier.

void insertNodeAfter(Node n, nodeIdentifier afterWhat)

Insert n directly beneath afterWhat.

Element spawnElement(String elementTagName)

Create a new element of element!TagName-type.

String next!ElementFor(String elementTagName)

Produce the next element identity for an element of element!TagName-type.

void identifyElement(Element e)

Deanonymize an element using the internal settings.

void renameElement(Element e, String newName)

Rename an element to newName.

void set!NodeText(nodeIdentifier where, String toWhat)

Set the text in a specific node to toWhat.

Node insert!NewNodeAs(nodeIdentifier resultingIdentifier, nodeType ofType, String elementTagName, String elementNewId, String textContent)

Create a new node of type ofType, put it into the DOM tree so that its nodeIdentifier matches resultingIdentifier, and set its text to textContent; if it is an element, additionally set the tag name to elementTagName and the identifier to elementNewId. The new node is returned.

void removeNode(nodeIdentifier which)

Remove the node that corresponds to the which nodeIdentifier.

Document getInstance()

Acquire the document instance.
Personal tools