PHP 想要寫 XML、OPML 檔,然後內容可以一層一層加入,可以使用 SimpleXMLElement 來達成~
標籤: xml
PHP PECL 升級遇到 Command.php、XML 的錯誤修正
PHP 升級 PECL 遇到下述訊息:
$ sudo pecl upgrade
Warning: Invalid argument supplied for foreach() in Command.php on line 249
PHP Warning: Invalid argument supplied for foreach() in /usr/share/php/PEAR/Command.php on line 249Warning: Invalid argument supplied for foreach() in Command.php on line 249
PHP Warning: Invalid argument supplied for foreach() in /usr/share/php/PEAR/Command.php on line 249Warning: Invalid argument supplied for foreach() in PEAR/Command.php on line 249
PHP Warning: Invalid argument supplied for foreach() in /usr/share/php/PEAR/Command.php on line 249Warning: Invalid argument supplied for foreach() in PEAR/Command.php on line 249
PHP Warning: Invalid argument supplied for foreach() in /usr/share/php/PEAR/Command.php on line 249XML Extension not found
要如何修復呢?
W3C 與 WHATWG 將合作整合 HTML、DOM 的標準
World Wide Web Consortium (W3C)(全球資訊網協會) 由網際網路之父 Tim Berners-Lee 創辦,致力於制定網路共通標準。
W3C 於 1989年制定 HTML,於 1998年將 HTML 檔案加上 Metadata,希望以語意網路來發展成 XHTML 和 XML。(註:XHTML 很明顯不受大家喜愛~)
WHATWG(網頁超文字應用技術工作小組) 是因為 W3C 的網頁標準發展緩慢,在加上 W3C 意圖放棄 HTML 而轉向發展 XML 為基礎的技術。
比起 W3C 的目標,另一派的人更支持將網頁變成應用程式平臺的想法,因此 2004年由 Apple 與 Mozilla 基金會 等企業,建立了標準組織 WHATWG,並開始制定 HTML5。
使用 Vim 將 HTML 做 Tidy 格式化
Vim 平常在寫 HTML 是沒什麼問題,用標準的排版方式就已經很好用了~
這次遇到的問題是,將某頁面的 HTML 抓下來,但是那頁面的 HTML 格式全部縮成一排,甚至還有 HTML 標籤(Tag) 是有開頭沒結尾等等的情況,要怎麼做 Beautify / Formatter 呢?
PHP 使用 SimpleXML 遇到冒號「:」的解法
PHP 使用 SimpleXML 來解析 XML 很方便,解析 RSS 也是輕鬆愉快,不過要解析 WordPress 的 RSS 時,遇到 XML Tag 的名稱有「:」,造成解析不到,要怎麼解決呢?
Microsoft 公開 Office DOCX、XLSX、PPTX XML 格式
Microsoft 在今年將 DOCX, XLSX, PPTX 的 Open XML SDK 格式公開了~
希望未來 OpenOffice / LibreOffice 打開這些檔案, 格式不會再跑來跑去~
PHP 使用 SimpleXML Key 遇到 $ 如何取值
PHP 使用 SimpleXML 抓取後, 通常會對此物件裡面的東西做 for / foreach, 但是當 Key 遇到 $ 開頭, 要如何取此值呢?
- ex: stdClass Object ( [$t] => 2011-12-12T13:00:00.000Z )
註: $feed->item->'$t' 這樣不行~