Inhaltsverzeichnis
Plist 文件格式
使用PHP XML 解析器函数
Heim php教程 php手册 PHP解析XML格式的Plist文件

PHP解析XML格式的Plist文件

Jun 06, 2016 pm 08:08 PM
ios php xml 文件 格式 苹果 解析

在苹果IOS开发过程中,经常会用到plist格式的文件,它是一种XML格式文件,本文主要基于xml原理来解析plist文件。 Plist 文件格式 本文解析的plist文件格式如下: ?xml version="1.0" encoding="UTF-8"? !DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST

在苹果IOS开发过程中,经常会用到plist格式的文件,它是一种XML格式文件,本文主要基于xml原理来解析plist文件。

Plist 文件格式

本文解析的plist文件格式如下:

<?xml version="1.0" encoding="UTF-8"?>  <plist version="1.0"> <dict>     <dict>         <key>KEY1</key>         <string>KEY_VALUE</string>     </dict>     <key>KEY2</key>     <array>         <dict>             <key>KEY2_key1</key>             <string>KEY2_key1_value1</string>         </dict>         <dict>             <key>KEY2_key2</key>             <string>KEY2_key2_value1</string>         </dict>     </array> </dict> </plist>
Nach dem Login kopieren

从上面的格式我们可以通过定义xml解析函数来获取数据。

PHP xml parse plist

使用PHP XML 解析器函数

//会用到的全部变量 global $xml_parser,$songs,$number_dicts,$current_key,$current_element,$current_data,$end_of_songs;//文件路径 $target = ‘FILE_Path’; //文件名称 $filename = ‘FILE_Name’;//建立一个 XML 解析器 $xml_parser = xml_parser_create(); xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, 1); xml_set_element_handler($xml_parser, "start_element", "end_element"); xml_set_character_data_handler($xml_parser, "character_data");if (!($fp = @fopen($target, "r"))) {   return false; }while ($data = fread($fp, 4096)) {   if (!xml_parse($xml_parser, $data, feof($fp))) {     die(sprintf("XML error: %s at line %d in file %s\n",                 xml_error_string(xml_get_error_code($xml_parser)),                 xml_get_current_line_number($xml_parser),                 $filename));   } }//释放指定的 XML 解析器 xml_parser_free($xml_parser);
Nach dem Login kopieren

文件主要部分负责建立XML解析器和定义元素处理器和字符数据处理器。

(...)
Read the rest of PHP解析XML格式的Plist文件 (340 words)


© lixiphp for LixiPHP - 致力于PHP高级编程!, 2013. | Permalink | No comment | Add to del.icio.us
Post tags: PHP, plist, XML

Feed enhanced by Better Feed from Ozh

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie analysiert und verarbeitet man HTML/XML in PHP? Wie analysiert und verarbeitet man HTML/XML in PHP? Feb 07, 2025 am 11:57 AM

Dieses Tutorial zeigt, wie XML -Dokumente mit PHP effizient verarbeitet werden. XML (Extensible Markup-Sprache) ist eine vielseitige textbasierte Markup-Sprache, die sowohl für die Lesbarkeit des Menschen als auch für die Analyse von Maschinen entwickelt wurde. Es wird üblicherweise für die Datenspeicherung ein verwendet und wird häufig verwendet

Deepseek iOS -Version Download- und Installations -Tutorial Deepseek iOS -Version Download- und Installations -Tutorial Feb 19, 2025 pm 04:00 PM

Deepseek Smart KI -Tool -Download- und Installationshandbuch (Apple Users) Deepseek ist ein leistungsstarkes KI -Tool. 1. Schritte herunterladen und installieren: Öffnen Sie den AppStore App Store und geben Sie "Deepseek" in die Suchleiste ein. Überprüfen Sie den Anwendungsnamen und Entwicklerinformationen sorgfältig, um sicherzustellen, dass die richtige Version heruntergeladen wird. Klicken Sie auf der Seite "Anwendungsdetails" auf die Schaltfläche "Gehen". Der erste Download erfordert möglicherweise eine AppleId -Passwortüberprüfung. Nachdem der Download abgeschlossen ist, können Sie es direkt öffnen. 2. Registrierungsprozess: Finden Sie das Anmelde-/Registrierungsportal in der Deepseek -Anwendung. Es wird empfohlen, sich bei einer Mobiltelefonnummer zu registrieren. Geben Sie Ihre Handynummer ein und erhalten Sie den Bestätigungscode. Überprüfen Sie die Benutzervereinbarung,

Sesame Open Door Trading Platform Download Mobile Version Gateio Trading Platform Download -Adresse Sesame Open Door Trading Platform Download Mobile Version Gateio Trading Platform Download -Adresse Feb 28, 2025 am 10:51 AM

Es ist wichtig, einen formalen Kanal auszuwählen, um die App herunterzuladen und die Sicherheit Ihres Kontos zu gewährleisten.

Warum kann der Bybit -Exchange -Link nicht direkt heruntergeladen und installiert werden? Warum kann der Bybit -Exchange -Link nicht direkt heruntergeladen und installiert werden? Feb 21, 2025 pm 10:57 PM

Warum kann der Bybit -Exchange -Link nicht direkt heruntergeladen und installiert werden? Bitbit ist eine Kryptowährungsbörse, die den Benutzern Handelsdienste anbietet. Die mobilen Apps der Exchange können aus den folgenden Gründen nicht direkt über AppStore oder Googleplay heruntergeladen werden: 1. App Store -Richtlinie beschränkt Apple und Google daran, strenge Anforderungen an die im App Store zulässigen Anwendungsarten zu haben. Kryptowährungsanträge erfüllen diese Anforderungen häufig nicht, da sie Finanzdienstleistungen einbeziehen und spezifische Vorschriften und Sicherheitsstandards erfordern. 2. Die Einhaltung von Gesetzen und Vorschriften In vielen Ländern werden Aktivitäten im Zusammenhang mit Kryptowährungstransaktionen reguliert oder eingeschränkt. Um diese Vorschriften einzuhalten, kann die Bitbit -Anwendung nur über offizielle Websites oder andere autorisierte Kanäle verwendet werden

PHP -Programm zum Zählen von Vokalen in einer Zeichenfolge PHP -Programm zum Zählen von Vokalen in einer Zeichenfolge Feb 07, 2025 pm 12:12 PM

Eine Zeichenfolge ist eine Folge von Zeichen, einschließlich Buchstaben, Zahlen und Symbolen. In diesem Tutorial wird lernen, wie Sie die Anzahl der Vokale in einer bestimmten Zeichenfolge in PHP unter Verwendung verschiedener Methoden berechnen. Die Vokale auf Englisch sind a, e, i, o, u und sie können Großbuchstaben oder Kleinbuchstaben sein. Was ist ein Vokal? Vokale sind alphabetische Zeichen, die eine spezifische Aussprache darstellen. Es gibt fünf Vokale in Englisch, einschließlich Großbuchstaben und Kleinbuchstaben: a, e, ich, o, u Beispiel 1 Eingabe: String = "TutorialPoint" Ausgabe: 6 erklären Die Vokale in der String "TutorialPoint" sind u, o, i, a, o, ich. Insgesamt gibt es 6 Yuan

Gate.io Sesam -Tür herunterladen Chinesisches Tutorial Gate.io Sesam -Tür herunterladen Chinesisches Tutorial Feb 28, 2025 am 10:54 AM

In diesem Artikel werden Sie ausführlich angeleitet, wie Sie auf die offizielle Website von Gate.io zugreifen, die chinesische Sprache wechseln, sich in Ihrem Konto anmelden oder sich an Ihrem Konto anmelden sowie die optionalen Download- und Nutzungsprozeduren anmelden und Ihnen dabei helfen, mit dem Gate.io -Austausch einfach zu beginnen. Weitere Tutorials zur Verwendung von Gate.io auf Chinesisch finden Sie weiter.

So finden Sie den Download -Link von Ouyi OKX Android und Apple So finden Sie den Download -Link von Ouyi OKX Android und Apple Feb 21, 2025 pm 05:39 PM

Ouyi OKX ist eine weltweit führende Kryptowährung, die den Benutzern ein sicheres und bequemes Handelserlebnis bietet. Benutzer können die mobilen Apps von Ouyi OKX herunterladen, einschließlich Android- und Apple -Versionen über offizielle Kanäle.

Wie installiere und registriere ich eine App zum Kauf virtueller Münzen? Wie installiere und registriere ich eine App zum Kauf virtueller Münzen? Feb 21, 2025 pm 06:00 PM

Zusammenfassung: Dieser Artikel soll Benutzer zur Installation und Registrierung einer virtuellen Währungshandelsanwendung auf Apple -Geräten leiten. Apple verfügt über strenge Vorschriften für Anwendungen mit virtuellen Währungen, sodass Benutzer spezielle Schritte ausführen müssen, um den Installationsprozess abzuschließen. Dieser Artikel wird auf die erforderlichen Schritte ausgelöst, einschließlich des Herunterladens der Anwendung, des Erstellens eines Kontos und der Überprüfung Ihrer Identität. Im Anschluss an den Handbuch dieses Artikels können Benutzer problemlos eine virtuelle Währungs -Handels -App für ihre Apple -Geräte einrichten und mit dem Handel beginnen.

See all articles