phpQuery
[ class tree: phpQuery ] [ index: phpQuery ] [ all elements ]

Class: DOMDocumentWrapper

Source Location: /DOMDocumentWrapper.php

Class Overview


DOMDocumentWrapper class simplifies work with DOMDocument.


Author(s):

Variables

Methods



Class Details

[line 12]
DOMDocumentWrapper class simplifies work with DOMDocument.

Know bug:

  • in XHTML fragments,
    changes to




Tags:

author:  Tobiasz Cudnik <tobiasz.cudnik/gmail.com>
todo:  check XML catalogs compatibility


[ Top ]


Class Variables

$charset =

[line 43]



Tags:

access:  public

Type:   mixed


[ Top ]

$contentType =  ''

[line 22]



Tags:

todo:  Rewrite as method and quess if null.
access:  public

Type:   unknown_type


[ Top ]

$document =

[line 16]



Tags:

access:  public

Type:   DOMDocument


[ Top ]

$events = array()

[line 24]



Tags:

access:  public

Type:   mixed


[ Top ]

$eventsGlobal = array()

[line 26]



Tags:

access:  public

Type:   mixed


[ Top ]

$eventsNodes = array()

[line 25]



Tags:

access:  public

Type:   mixed


[ Top ]

$frames = array()

[line 31]

TODO



Tags:

access:  public

Type:   unknown_type


[ Top ]

$id =

[line 17]



Tags:

access:  public

Type:   mixed


[ Top ]

$isDocumentFragment =  null

[line 39]



Tags:

access:  public

Type:   mixed


[ Top ]

$isHTML =  false

[line 42]



Tags:

access:  public

Type:   mixed


[ Top ]

$isXHTML =  false

[line 41]



Tags:

access:  public

Type:   mixed


[ Top ]

$isXML =  false

[line 40]



Tags:

access:  public

Type:   mixed


[ Top ]

$root =

[line 38]

Document root, by default equals to document itself.

Used by documentFragments.




Tags:

access:  public

Type:   DOMNode


[ Top ]

$xpath =

[line 23]



Tags:

access:  public

Type:   mixed


[ Top ]



Class Methods


static method debug [line 556]

static void debug( $text)



Tags:

access:  public


Parameters:

   $text  

[ Top ]

static method expandEmptyTag [line 568]

static unknown_type expandEmptyTag( $tag $tag, $xml $xml)

expandEmptyTag



Tags:

author:  mjaque at ilkebenson dot com
link:  http://pl2.php.net/manual/en/domdocument.savehtml.php#81256
access:  public


Parameters:

$tag   $tag  
$xml   $xml  

[ Top ]

static method isDocumentFragmentHTML [line 344]

static void isDocumentFragmentHTML( $markup)



Tags:

access:  public


Parameters:

   $markup  

[ Top ]

static method isDocumentFragmentXHTML [line 350]

static void isDocumentFragmentXHTML( $markup)



Tags:

access:  public


Parameters:

   $markup  

[ Top ]

static method isDocumentFragmentXML [line 347]

static void isDocumentFragmentXML( $markup)



Tags:

access:  public


Parameters:

   $markup  

[ Top ]

static method markupFixXHTML [line 550]

static void markupFixXHTML( $markup)



Tags:

access:  protected


Parameters:

   $markup  

[ Top ]

constructor __construct [line 44]

DOMDocumentWrapper __construct( [ $markup = null], [ $contentType = null], [ $newDocumentID = null])



Tags:

access:  public


Parameters:

   $markup  
   $contentType  
   $newDocumentID  

[ Top ]

method afterMarkupLoad [line 64]

void afterMarkupLoad( )



Tags:

access:  protected


[ Top ]

method charsetAppendToHTML [line 317]

void charsetAppendToHTML( $html, $charset, [ $xhtml = false])



Tags:

access:  protected


Parameters:

   $html  
   $charset  
   $xhtml  

[ Top ]

method charsetAppendToXML [line 340]

void charsetAppendToXML( $markup, $charset)



Tags:

access:  protected


Parameters:

   $markup  
   $charset  

[ Top ]

method charsetFromHTML [line 303]

void charsetFromHTML( $markup)



Tags:

access:  protected


Parameters:

   $markup  

[ Top ]

method charsetFromXML [line 307]

void charsetFromXML( $markup)



Tags:

access:  protected


Parameters:

   $markup  

[ Top ]

method contentTypeFromHTML [line 289]

array contentTypeFromHTML( $markup $markup)



Tags:

return:  contentType, charset
access:  protected


Parameters:

$markup   $markup  

[ Top ]

method contentTypeToArray [line 272]

void contentTypeToArray( $contentType)



Tags:

access:  protected


Parameters:

   $contentType  

[ Top ]

method documentCreate [line 107]

void documentCreate( $charset, [ $version = '1.0'])



Tags:

access:  protected


Parameters:

   $charset  
   $version  

[ Top ]

method documentFragmentCreate [line 389]

DOMDocumentWrapper documentFragmentCreate( $source $source, [ $charset = null])

Creates new document fragment.



Tags:

access:  protected


Parameters:

$source   $source  
   $charset  

[ Top ]

method documentFragmentToMarkup [line 459]

void documentFragmentToMarkup( $fragment)



Tags:

access:  protected


Parameters:

   $fragment  

[ Top ]

method import [line 363]

array import( $source $source, [$target $sourceCharset = null], $sourceCharset 2)



Tags:

return:  Array of imported nodes.
access:  public


Parameters:

$sourceCharset   2  
$source   $source  
$target   $sourceCharset  

[ Top ]

method importAttr [line 353]

void importAttr( $value)



Tags:

access:  public


Parameters:

   $value  

[ Top ]

method isXHTML [line 257]

void isXHTML( [ $markup = null])



Tags:

access:  protected


Parameters:

   $markup  

[ Top ]

method isXML [line 268]

void isXML( $markup)



Tags:

access:  protected


Parameters:

   $markup  

[ Top ]

method load [line 48]

void load( $markup, [ $contentType = null], [ $newDocumentID = null])



Tags:

access:  public


Parameters:

   $markup  
   $contentType  
   $newDocumentID  

[ Top ]

method loadMarkup [line 69]

void loadMarkup( $markup)



Tags:

access:  protected


Parameters:

   $markup  

[ Top ]

method loadMarkupHTML [line 119]

void loadMarkupHTML( $markup, [ $requestedCharset = null])



Tags:

access:  protected


Parameters:

   $markup  
   $requestedCharset  

[ Top ]

method loadMarkupReset [line 104]

void loadMarkupReset( )



Tags:

access:  protected


[ Top ]

method loadMarkupXML [line 165]

void loadMarkupXML( $markup, [ $requestedCharset = null])



Tags:

access:  protected


Parameters:

   $markup  
   $requestedCharset  

[ Top ]

method markup [line 486]

string markup( [$node $nodes = null], [ $innerMarkup = false])

Return document markup, starting with optional $node as root.



Tags:

access:  public


Parameters:

$node   $nodes   DOMNode|DOMNodeList
   $innerMarkup  

[ Top ]


Documentation generated on Tue, 18 Nov 2008 19:39:24 +0100 by phpDocumentor 1.4.2