欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

php xml常用函數(shù)的集合_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:PHP5函數(shù)小全
很多PHP前輩都寫了PHP大全,但是我看了發(fā)現(xiàn)那些所謂的大全根本就不全,甚至比我整理的這個(gè)列表內(nèi)的函數(shù)還要少,竟然冠名大全,讓我不憤,背道而馳,整個(gè)小犬。 usleep() 函數(shù)延遲代碼執(zhí)行若干微秒。 unpack() 函數(shù)從二進(jìn)制字符串對(duì)數(shù)據(jù)進(jìn)行解包。 uniqid() 函數(shù)基于以

   1、DOM 函數(shù)

  a、DOMDocument->load()

  作用:加載xml文件

  用法:DOMDocument->load( string filename )

  參數(shù):filename,xml文件;

  返回:如果成功則返回 TRUE,失敗則返回 FALSE。

  b、DOMDocument->loadXML()

  作用:加載xml代碼

  用法:DOMDocument->loadXML( string source )

  參數(shù):source xml代碼;

  返回:如果成功則返回 TRUE,失敗則返回 FALSE。

  c、DOMDocument->getElementsByTagName_r()

  作用:按標(biāo)簽名查找

  用法:DOMDocument->getElementsByTagName_r(string name)

  參數(shù):name,標(biāo)簽名稱;

  返回:新的 DOMNodeList 對(duì)象 。

  d、DOMDocument->getElementById()

  作用:按標(biāo)簽名查找

  用法:DOMDocument->getElementById(string elementId )

  參數(shù):elementId ,標(biāo)簽id;

  返回:新的 DOMNodeList 對(duì)象 。

  e、DOMDocument->createElement_x_x()

  作用:創(chuàng)建標(biāo)簽

  用法:DOMDocument->createElement_x_x(string name [, string value] )

  參數(shù):name,標(biāo)簽名稱,value,只;

  返回:新的 DOMElement 對(duì)象,失敗為false 。

  f、DOMDocument->createTextNode()

  作用:創(chuàng)建文本節(jié)點(diǎn)

  用法:DOMDocument->createTextNode(string content )

  參數(shù):content,內(nèi)容;

  返回:新的 DOMText 對(duì)象,失敗為false 。

  h、DOMDocument->createCDATASection()

  作用:創(chuàng)建cdata節(jié)點(diǎn)

  用法:DOMDocument->createCDATASection( string data )

  參數(shù):data,內(nèi)容;

  返回:新的 DOMCDATASection 對(duì)象,失敗為false 。

  i、DOMDocument->createAttribute()

  作用:創(chuàng)建標(biāo)簽屬性

  用法:DOMDocument->createAttribute(string name)

  參數(shù):name,屬性名稱;

  返回:新的 DOMAttr 對(duì)象,失敗為false 。

  j、DOMDocument->validate()

  作用:檢驗(yàn)xml代碼

  用法:DOMDocument->validate()

  參數(shù):無

  返回:如果成功則返回 TRUE,失敗則返回 FALSE。

  k、DOMDocument->save()

  作用:保存xml代碼到xml文件

  用法:DOMDocument->save(string filename )

  參數(shù):filename,xml文件;

  返回:成功返回xml字符長度,失敗返回false。

  l、DOMDocument->saveXML()

  作用:保存xml代碼

  用法:DOMDocument->saveXML( [DOMNode node [, int options]] )

  參數(shù):node,DOMNode;

  返回:成功返回xml,失敗返回false。

  m、DOMElement->hasAttribute()

  作用:檢測屬性是否存在

  用法:DOMElement->hasAttribute(string name)

  參數(shù):name,屬性名稱;

  返回:如果成功則返回 TRUE,失敗則返回 FALSE。

  n、DOMElement->getAttribute()

  作用:獲取屬性值

  用法:DOMElement->getAttribute(string name)

  參數(shù):name,屬性名稱;

  返回:成功返回屬性值,失敗返回空。

  o、DOMElement->getAttribute()

  作用:獲取屬性值

  用法:DOMElement->getAttribute(string name)

  參數(shù):name,屬性名稱;

  返回:成功返回屬性值,失敗返回空。

  p、DOMElement->setAttribute()

  作用:設(shè)置屬性值

  用法:DOMElement->setAttribute(string name, string value )

  參數(shù):name,屬性名稱;value,屬性值

  返回:如果成功則返回 TRUE,失敗則返回 FALSE。

  q、DOMNode->appendChild()

  作用:將子節(jié)點(diǎn)鏈接到父節(jié)點(diǎn)上

  用法:DOMNode->appendChild(DOMNode newnode )

  參數(shù):newnode,新節(jié)點(diǎn);

  返回:成功返回新節(jié)點(diǎn),失敗返回空。

  r、DOMNode->hasAttributes()

  作用:檢驗(yàn)是否有屬性

  用法:DOMNode->hasAttributes( )

  參數(shù):無

  返回:如果成功則返回 TRUE,失敗則返回 FALSE。

  s、DOMNode->hasChildNodes()

  作用:檢測是否有子節(jié)點(diǎn)

  用法:DOMNode->hasChildNodes()

  參數(shù):無

  返回:如果成功則返回 TRUE,失敗則返回 FALSE。

  t、DOMNode->insertBefore()

  作用:把子節(jié)點(diǎn)插入dom樹,位置在某節(jié)點(diǎn)前

  用法:DOMNode->insertBefore(DOMNode newnode [, DOMNode refnode] )

  參數(shù):newnode,新node;refnode,參照node

  返回:成功返回新node,失敗返回空。

  u、DOMNode->removeChild()

  作用:刪除子節(jié)點(diǎn)

  用法:DOMNode->removeChild(DOMNode oldnode )

  參數(shù):oldnode,子節(jié)點(diǎn);

  返回:成功返回子節(jié)點(diǎn),失敗返回空。

  v、DOMNode->replaceChild()

  作用:更新子節(jié)點(diǎn)

  用法:DOMNode->replaceChild(DOMNode newnode, DOMNode oldnode )

  參數(shù):newnode,新node;oldnode,老的node

  返回:成功返回oldnode,失敗返回空。

  ————————-DOMNode 屬性————————————–

  a、DOMNode->nodeType

  作用:獲取節(jié)點(diǎn)類型

  b、DOMNode->nodeName

  作用:獲取節(jié)點(diǎn)名稱

  c、DOMNode->nodeValue

  作用:獲取節(jié)點(diǎn)內(nèi)容

  d、DOMNode->textContent

  作用:獲取節(jié)點(diǎn)內(nèi)容

  e、DOMNode->parentNode

  作用:獲取節(jié)點(diǎn)父節(jié)點(diǎn)

  f、DOMNode->childNodes

  作用:獲取節(jié)點(diǎn)子節(jié)點(diǎn)

  g、DOMNode->firstChild

  作用:獲取節(jié)點(diǎn)第一個(gè)子節(jié)點(diǎn)

  h、DOMNode->lastChild

  作用:獲取節(jié)點(diǎn)最后一個(gè)子節(jié)點(diǎn)

  2、XMLReader

  a、XMLReader::XML

  作用:載入 xml 字符串

  用法:XMLReader::xml(string source [, string encoding [, int options]] )

  參數(shù):source,xml string;encoding,document encoding or NULL

  返回:如果成功則返回 TRUE,失敗則返回 FALSE。

  b、XMLReader::open

  作用:載入xml文件

  用法:XMLReader::open(string url [, string encoding [, int options]] )

  參數(shù):url,連接到xml的鏈接;encoding,document encoding or NULL

  返回:如果成功則返回 TRUE,失敗則返回 FALSE。

  c、XMLReader::read

  作用:讀取 xml,使解析器前進(jìn)到下一個(gè)標(biāo)記

  用法:XMLReader::read(),在 while 循環(huán)中遍歷整個(gè)文檔

  參數(shù):NULL

  返回:如果成功則返回 TRUE,失敗則返回 FALSE。

  d、XMLReader::getAttribute

  作用:獲取屬性

  用法:XMLReader::getAttribute(string name)

  參數(shù):name,屬性名稱

  返回:如果成功則返回 屬性值,失敗則返回 FALSE。

  e、XMLReader::isValid

  作用:檢驗(yàn)xml是否合法

  用法:XMLReader::isValid()

  參數(shù):無

  返回:如果成功則返回 true,失敗則返回 FALSE。

  f、XMLReader::moveToAttribute

  作用:移動(dòng)焦點(diǎn)到所指的屬性上

  用法:XMLReader::moveToAttribute(string name)

  參數(shù):name,屬性名稱

  返回:如果成功則返回 true,失敗則返回 FALSE。

  g、XMLReader::moveToFirstAttribute

  作用:移動(dòng)焦點(diǎn)到第一個(gè)屬性上

  用法:XMLReader::moveToFirstAttribute()

  參數(shù):無

  返回:如果成功則返回 true,失敗則返回 FALSE。

  h、XMLReader::moveToNextAttribute

  作用:移動(dòng)焦點(diǎn)到下一個(gè)屬性上

  用法:XMLReader::moveToNextAttribute()

  參數(shù):無

  返回:如果成功則返回 true,失敗則返回 FALSE。

  i、XMLReader::moveToElement

  作用:移動(dòng)焦點(diǎn)到父節(jié)點(diǎn)當(dāng)前屬性上

  用法:XMLReader::moveToElement()

  參數(shù):無

  返回:如果成功則返回 true,失敗則返回 FALSE。

  j、XMLReader::close

  作用:關(guān)閉xml輸入

  用法:XMLReader::close()

  參數(shù):無

  返回:如果成功則返回 true,失敗則返回 FALSE。

  ———————-常量————————–

  XMLReader::NONE = 0 ;

  XMLReader::ELEMENT = 1 ;

  XMLReader::ATTRIBUTE = 2 ;

  XMLReader::TEXT = 3 ;

  XMLReader::CDATA = 4 ;

  XMLReader::ENTITY_REF = 5 ;

  XMLReader::ENTITY = 6 ;

  XMLReader::PI = 7 ;

  XMLReader::COMMENT = 8 ;

  XMLReader::DOC = 9 ;

  XMLReader::DOC_TYPE = 10 ;

  XMLReader::DOC_FRAGMENT = 11 ;

  XMLReader::NOTATION = 12 ;

  XMLReader::WHITESPACE = 13 ;

  XMLReader::SIGNIFICANT_WHITESPACE = 14 ;

  XMLReader::END_ELEMENT = 15 ;

  XMLReader::END_ENTITY = 16 ;

  XMLReader::XML_DECLARATION = 17 ;

  XMLReader::LOADDTD = 1 ;

  XMLReader::DEFAULTATTRS = 2 ;

  XMLReader::VALIDATE = 3 ;

  XMLReader::SUBST_ENTITIES = 4 ;

  ————————屬性——————————–

  a、XMLReader->attributeCount ;

  作用:屬性數(shù)量

  b、XMLReader->baseURI ;

  作用:節(jié)點(diǎn)的url

  c、XMLReader->depth ;

  作用:節(jié)點(diǎn)樹的層數(shù)

  d、XMLReader->hasAttributes ;

  作用:檢測是否有屬性

  e、XMLReader->hasValue ;

  作用:是否有值

  f、XMLReader->isEmptyElement ;

  作用:是否是空標(biāo)簽

  g、XMLReader->localName ;

  作用:標(biāo)簽內(nèi)部明

  h、XMLReader->name ;

  作用:標(biāo)簽名

  i、XMLReader->nodeType ;

  作用:節(jié)點(diǎn)類型

  j、XMLReader->value ;

  作用:節(jié)點(diǎn)文本內(nèi)容

  3、XMLWriter

  a、XMLWriter::openURI

  作用:從url輸出代碼創(chuàng)建新的XMLWriter

  用法:XMLWriter::openURI(string uri )

  參數(shù):url xml地址

  返回:如果成功則返回 true,失敗則返回 FALSE。

  b、XMLWriter::setIndentString

  作用:設(shè)置縮進(jìn)字符

  用法:XMLWriter::setIndentString(string indentString )

  參數(shù):indentString 縮進(jìn)字符

  返回:如果成功則返回 true,失敗則返回 FALSE。

  c、XMLWriter::setIndent

  作用:設(shè)置縮進(jìn)開關(guān)

  用法:XMLWriter::setIndent(bool indent )

  參數(shù):indent 縮進(jìn)與否

  返回:如果成功則返回 true,失敗則返回 FALSE。

  d、XMLWriter::startDocument

  作用:設(shè)置文檔開始標(biāo)簽

  用法:XMLWriter::startDocument( [string version [, string encoding [, string standalone]]] )

  參數(shù):version,版本;encoding,編碼;standalone,獨(dú)立的

  返回:如果成功則返回 true,失敗則返回 FALSE。

  e、XMLWriter::endDocument

  作用:設(shè)置文檔結(jié)束標(biāo)簽

  用法:XMLWriter::endDocument( )

  參數(shù):無

  返回:如果成功則返回 true,失敗則返回 FALSE。

  f、XMLWriter::startDTD

  作用:設(shè)置dtd開始標(biāo)簽

  用法:XMLWriter::startDTD( string qualifiedName [, string publicId [, string systemId]] )

  參數(shù):qualifiedName,名稱;publicId,piublic;systemId,system

  返回:如果成功則返回 true,失敗則返回 FALSE。

  g、XMLWriter::endDTD

  作用:設(shè)置dtd結(jié)束標(biāo)簽

  用法:XMLWriter::endDTD()

  參數(shù):無

  返回:如果成功則返回 true,失敗則返回 FALSE。

  h、XMLWriter::startElement

  作用:設(shè)置開始標(biāo)簽

  用法:XMLWriter::startElement(string name )

  參數(shù):name,標(biāo)簽名稱

  返回:如果成功則返回 true,失敗則返回 FALSE。

  i、XMLWriter::endElement

  作用:設(shè)置結(jié)束標(biāo)簽

  用法:XMLWriter::endElement()

  參數(shù):無

  返回:如果成功則返回 true,失敗則返回 FALSE。

  j、XMLWriter::startCData

  作用:設(shè)置開始標(biāo)簽

  用法:XMLWriter::startCData()

  參數(shù):無

  返回:如果成功則返回 true,失敗則返回 FALSE。

  k、XMLWriter::endCData

  作用:設(shè)置結(jié)束標(biāo)簽

  用法:XMLWriter::endCData ()

  參數(shù):無

  返回:如果成功則返回 true,失敗則返回 FALSE。

  l、XMLWriter::writeAttribute

  作用:寫標(biāo)簽屬性

  用法:XMLWriter::writeAttribute (string name, string value )

  參數(shù):name,屬性名稱;value,屬性值

  返回:如果成功則返回 true,失敗則返回 FALSE。

  m、XMLWriter::writeElement

  作用:寫標(biāo)簽屬性

  用法:XMLWriter::writeElement (resource xmlwriter, string name, string content )

  參數(shù):xmlwriter,xml資源;name,標(biāo)簽名稱;value,文本值

  返回:如果成功則返回 true,失敗則返回 FALSE。

  n、XMLWriter::writeCData

  作用:寫標(biāo)簽屬性

  用法:XMLWriter::writeCData (resource xmlwriter, string content )

  參數(shù):xmlwriter,xml資源;value,文本值

  返回:如果成功則返回 true,失敗則返回 FALSE。

  o、XMLWriter::text

  作用:寫文本

  用法:XMLWriter::text (string content )

  參數(shù):content,文本值

  返回:如果成功則返回 true,失敗則返回 FALSE。

  p、XMLWriter::flush

  作用:清空緩存

  用法:XMLWriter::flush ( )

  參數(shù):無

  返回:如果成功則返回 true,失敗則返回 FALSE。

分享:php快速url重寫實(shí)例
5.30以上的版本才能使用,繼承了上一個(gè)版本的快速重定向的特點(diǎn)(單獨(dú)類,全部使用靜態(tài)調(diào)用),增添了一個(gè)很重要的功能和屬性 可以調(diào)用其他url中的模塊了 也使得模塊與模塊間或頁面與頁面間的函數(shù)簡化共享得以實(shí)現(xiàn) .htaccess文件寫法: 代碼如下: #-------------- .htaccess s

來源:模板無憂//所屬分類:PHP教程/更新時(shí)間:2013-06-06
相關(guān)PHP教程