Documentation du code de SPIP et de ses plugins

SPIP

interfaces.php

Table of Contents

Classes

DTC
Document Type Compilation

Constants

_DOCTYPE_RSS  = 'http://www.rssboard.org/rss-0.91.dtd'
_MESSAGE_DOCTYPE  = '<!-- SPIP CORRIGE -->'
_REGEXP_DOCTYPE  = '/^((?:<\\001?[?][^>]*>\\s*)*(?:<!--.*?-->\\s*)*)*<!DOCTYPE\\s+(\\w+)\\s+(\\w+)\\s*([^>]*)>\\s*/s'
_REGEXP_ENTITY_DECL  = '/^<!ENTITY\\s+(%?)\\s*(' . \_SUB_REGEXP_SYMBOL . '+;?)\\s+(' . \_REGEXP_TYPE_XML . ')?\\s*(' . "('([^']*)')" . '|("([^"]*)")' . '|\\s*(%' . \_SUB_REGEXP_SYMBOL . '+;)\\s*' . ')\\s*(--.*?--)?("([^"]*)")?\\s*>\\s*(.*)$/s'
_REGEXP_ENTITY_DEF  = '/^%(' . \_SUB_REGEXP_SYMBOL . '+);/'
_REGEXP_ENTITY_USE  = '/%(' . \_SUB_REGEXP_SYMBOL . '+);/'
_REGEXP_ID  = '/^[A-Za-z_:]' . \_SUB_REGEXP_SYMBOL . '*$/'
_REGEXP_INCLUDE_USE  = '/^<!\\[\\s*%\\s*([^;]*);\\s*\\[\\s*(.*)$/s'
_REGEXP_NMTOKEN  = '/^' . \_SUB_REGEXP_SYMBOL . '+$/'
_REGEXP_NMTOKENS  = '/^(' . \_SUB_REGEXP_SYMBOL . '+\\s*)*$/'
_REGEXP_TYPE_XML  = 'PUBLIC|SYSTEM|INCLUDE|IGNORE|CDATA'
_REGEXP_XML  = '/^(\\s*(?:<[?][^x>][^>]*>\\s*)?(?:<[?]xml[^>]*>)?\\s*(?:<!--.*?-->\\s*)*)<(\\w+)/s'
_SUB_REGEXP_SYMBOL  = '[\\w_:.-]'

Constants

_DOCTYPE_RSS

public mixed _DOCTYPE_RSS = 'http://www.rssboard.org/rss-0.91.dtd'

_MESSAGE_DOCTYPE

public mixed _MESSAGE_DOCTYPE = '<!-- SPIP CORRIGE -->'

_REGEXP_DOCTYPE

public mixed _REGEXP_DOCTYPE = '/^((?:<\\001?[?][^>]*>\\s*)*(?:<!--.*?-->\\s*)*)*<!DOCTYPE\\s+(\\w+)\\s+(\\w+)\\s*([^>]*)>\\s*/s'

_REGEXP_ENTITY_DECL

public mixed _REGEXP_ENTITY_DECL = '/^<!ENTITY\\s+(%?)\\s*(' . \_SUB_REGEXP_SYMBOL . '+;?)\\s+(' . \_REGEXP_TYPE_XML . ')?\\s*(' . "('([^']*)')" . '|("([^"]*)")' . '|\\s*(%' . \_SUB_REGEXP_SYMBOL . '+;)\\s*' . ')\\s*(--.*?--)?("([^"]*)")?\\s*>\\s*(.*)$/s'

_REGEXP_ENTITY_DEF

public mixed _REGEXP_ENTITY_DEF = '/^%(' . \_SUB_REGEXP_SYMBOL . '+);/'

_REGEXP_ENTITY_USE

public mixed _REGEXP_ENTITY_USE = '/%(' . \_SUB_REGEXP_SYMBOL . '+);/'

_REGEXP_ID

public mixed _REGEXP_ID = '/^[A-Za-z_:]' . \_SUB_REGEXP_SYMBOL . '*$/'

_REGEXP_INCLUDE_USE

public mixed _REGEXP_INCLUDE_USE = '/^<!\\[\\s*%\\s*([^;]*);\\s*\\[\\s*(.*)$/s'

_REGEXP_NMTOKEN

public mixed _REGEXP_NMTOKEN = '/^' . \_SUB_REGEXP_SYMBOL . '+$/'

_REGEXP_NMTOKENS

public mixed _REGEXP_NMTOKENS = '/^(' . \_SUB_REGEXP_SYMBOL . '+\\s*)*$/'

_REGEXP_TYPE_XML

public mixed _REGEXP_TYPE_XML = 'PUBLIC|SYSTEM|INCLUDE|IGNORE|CDATA'

_REGEXP_XML

public mixed _REGEXP_XML = '/^(\\s*(?:<[?][^x>][^>]*>\\s*)?(?:<[?]xml[^>]*>)?\\s*(?:<!--.*?-->\\s*)*)<(\\w+)/s'

        
On this page

Search results