PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

tidy_repair_file> <tidy_parse_file
Last updated: Fri, 01 Aug 2008

view this page in

tidy_parse_string

(PHP 5, PECL tidy:0.5.2-1.2)

tidy_parse_stringParse a document stored in a string

Description

Procedural style:

tidy tidy_parse_string ( string $input [, mixed $config [, string $encoding ]] )

Object oriented style:

bool tidy->parseString ( string $input [, mixed $config [, string $encoding ]] )

tidy_parse_string() parses a document stored in a string.

Parametrul config poate fi transmis sau sub forma unui tablou, sau sub forma unui string. Dacă este transmis ca string, el este interpretat ca denumirea fişierului de configurare, în caz contrar el este interpretat ca însăşi opţiunile. Accesaţi » http://tidy.sourceforge.net/docs/quickref.html pentru explicaţia fiecărei opţiuni.

Parametrul encoding stabileşte codificarea pentru documentele de intrare/ieşire. Valorile posibile pentru encoding sunt: ascii, latin0, latin1, raw, utf8, iso2022, mac, win1252, ibm858, utf16, utf16le, utf16be, big5 şi shiftjis.

Example #1 tidy_parse_string() example

<?php
ob_start
();
?>

<html>
  <head>
   <title>test</title>
  </head>
  <body>
   <p>error<br>another line</i>
  </body>
</html>

<?php

$buffer 
ob_get_clean();
$config = array('indent' => TRUE,
                
'output-xhtml' => TRUE,
                
'wrap' => 200);

$tidy tidy_parse_string($buffer$config'UTF8');

$tidy->cleanRepair();
echo 
$tidy;
?>

Exemplul de mai sus va afişa:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>
      test
    </title>
  </head>
  <body>
    <p>
      error<br />
      another line
    </p>
  </body>
</html>

Notă: Parametrii opţionali config şi encoding au fost adăugaţi în Tidy 2.0.

See also tidy_parse_file(), tidy_repair_file() and tidy_repair_string().



add a note add a note User Contributed Notes
tidy_parse_string
There are no user contributed notes for this page.

tidy_repair_file> <tidy_parse_file
Last updated: Fri, 01 Aug 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites