Heim Backend-Entwicklung XML/RSS-Tutorial Details zum XML-Attributzusammenfassungscode

Details zum XML-Attributzusammenfassungscode

Mar 30, 2017 pm 01:43 PM

XML-Elemente können wie HTML Elementattribute am Anfang des Tags haben. Attribute enthalten normalerweise einige zusätzliche Informationen über das Element.

---------------- ------ ------------------------------------

XML-Attribute
XML-Elemente können Eigenschaften besitzen.

Diesen HTML-Code müssen Sie sich noch merken: . src ist ein Attribut des img-Elements und stellt zusätzliche Informationen über das img-Element bereit.

In HTML (und auch in XML) liefern die Attribute eines Elements zusätzliche Informationen über das Element.

<img src="computer.gif">
<a href="demo.asp">
Nach dem Login kopieren

Buchstaben liefern Informationen, die normalerweise nicht Teil der Daten sind. Im folgenden Beispiel hat der Typ nichts mit den Daten zu tun, ist aber für die Software, die mit diesem Element arbeitet, sehr wichtig.

<file type="gif">computer.gif</file>
Nach dem Login kopieren

------------------------------------------------------- ---------------------------------------

Zitatstil „weiblich“ oder „weiblich“?
Attributwerte müssen in Anführungszeichen gesetzt werden. Es können sowohl einfache als auch doppelte Anführungszeichen verwendet werden. Zum Beispiel das Geschlecht einer Person, das Personenelement kann so geschrieben werden:

<person sex="female">
Nach dem Login kopieren

kann auch so geschrieben werden:

<person sex=&#39;female&#39;>
Nach dem Login kopieren

Im Allgemeinen gibt es keine Unterschied zwischen den beiden oben genannten Schreibweisen Ja, die Verwendung von doppelten Anführungszeichen ist häufiger. In einigen Sonderfällen müssen jedoch einfache Anführungszeichen verwendet werden, wie zum Beispiel im folgenden Beispiel:

<gangster name=&#39;George "Shotgun" Ziegler&#39;>
Nach dem Login kopieren

------------------ -- ------------------------------------------------ -- --------

Untergeordnete Elemente oder Attribute verwenden
Daten können entweder in untergeordneten Elementen oder Attributen gespeichert werden.

Sehen Sie sich das folgende Beispiel an:

<person sex="female">
Anna
Smith


female
Anna
Smith
Nach dem Login kopieren

Im ersten Beispiel ist Geschlecht ein Attribut und im zweiten Beispiel ist Geschlecht ein untergeordnetes Element. Beide Beispiele liefern die gleichen Informationen.

Es gibt keine vorgefertigte Regel, die befolgt werden muss, wann Attribute und wann Unterelemente verwendet werden sollten. Ich habe die Erfahrung gemacht, dass Attribute in HTML recht praktisch sein können, aber in XML ist es besser, sie zu vermeiden.

---------------- ------ ------------------------------------

Mein Favorit style
Ich speichere Daten lieber in untergeordneten Elementen.

Die folgenden drei XML-Dokumente enthalten die gleichen Informationen:

Das erste Beispiel verwendet das Datenattribut:

<note date="12/11/99">
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don&#39;t forget me this weekend!</body>
</note>
Nach dem Login kopieren

Das zweite Beispiel verwendet das Datenelement:

<note>
<date>12/11/99</date>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don&#39;t forget me this weekend!</body>
</note>
Nach dem Login kopieren

Das dritte Beispiel verwendet das erweiterte Datenelement: (Dies ist der Stil, den ich empfehle):

<note>
<date>
<day>12</day>
<month>11</month>
<year>99</year>
</date>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don&#39;t forget me this weekend!</body>
</note>
Nach dem Login kopieren

----------- ------ -------------------------------------------- ------ ------------

Attribute vermeiden?
Sollten Attribute vermieden werden?

Hier sind einige Probleme, die bei der Verwendung von Attributen auftreten:

Attribute dürfen nicht mehrere Werte enthalten (untergeordnete Elemente können dies).
Attribute sind nicht einfach zu erweitern.
Attribute können keine Struktur beschreiben (Unterelemente können dies).
Attribute sind im Programmcode schwer zu handhaben.
Attributwerte sind über DTD schwer zu testen.
Wenn Attribute zum Speichern von Daten verwendet werden, muss das geschriebene XML-Dokument schwer zu lesen und zu bedienen sein. Versuchen Sie, Elemente zur Beschreibung von Daten zu verwenden, und verwenden Sie Attribute nur zur Beschreibung zusätzlicher Informationen, die nicht eng mit den Daten zusammenhängen.

Machen Sie das folgende Beispiel nicht so (wenn Sie das tun, haben Sie den obigen Punkt nicht verstanden).

<note day="12" month="11" year="99"
to="Tove" from="Jani" heading="Reminder" 
body="Don&#39;t forget me this weekend!">
</note>
Nach dem Login kopieren

------------------------------------------------------- --------------------------------------

Ausnahmen von Attributregeln
Es gibt immer Ausnahmen von den Regeln.

Es gibt eine Ausnahme von meiner Regel zu Attributen:

Manchmal sollten Sie eine ID-Referenz für ein Element festlegen, über die auf das spezifische XML-Element verwiesen und darauf zugegriffen werden kann, genau wie in HTML Die Attribute name und id sind identisch. Sehen Sie sich bitte das folgende Beispiel an:

<messages>
<note ID="501">
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don&#39;t forget me this weekend!</body>
</note>
<note ID="502">
<to>Jani</to>
<from>Tove</from>
<heading>Re: Reminder</heading>
<body>I will not!</body>
</note> 
</messages>
Nach dem Login kopieren

Im obigen Beispiel entspricht das ID-Attribut einem Zähler oder einer eindeutigen Kennung, die verschiedene Notizinformationen im XML-Dokument identifiziert der Informationen.

Wir versuchen den Lesern zu erklären, dass Metadaten (datenbezogene Daten) in Form von Attributen und die Daten selbst in Form von Elementen gespeichert werden sollten.

Das obige ist der detaillierte Inhalt vonDetails zum XML-Attributzusammenfassungscode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

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)

Kann ich eine XML-Datei mit PowerPoint öffnen? Kann ich eine XML-Datei mit PowerPoint öffnen? Feb 19, 2024 pm 09:06 PM

Können XML-Dateien mit PPT geöffnet werden? XML, Extensible Markup Language (Extensible Markup Language), ist eine universelle Auszeichnungssprache, die häufig im Datenaustausch und in der Datenspeicherung verwendet wird. Im Vergleich zu HTML ist XML flexibler und kann eigene Tags und Datenstrukturen definieren, wodurch die Speicherung und der Austausch von Daten komfortabler und einheitlicher werden. PPT oder PowerPoint ist eine von Microsoft entwickelte Software zum Erstellen von Präsentationen. Es bietet eine umfassende Möglichkeit

Pythons dir()-Funktion: Zeigen Sie die Eigenschaften und Methoden eines Objekts an Pythons dir()-Funktion: Zeigen Sie die Eigenschaften und Methoden eines Objekts an Nov 18, 2023 pm 01:45 PM

Dir()-Funktion von Python: Eigenschaften und Methoden eines Objekts anzeigen, spezifisches Codebeispiel erforderlich Zusammenfassung: Python ist eine leistungsstarke und flexible Programmiersprache und ihre integrierten Funktionen und Tools bieten Entwicklern viele praktische Funktionen. Eine der sehr nützlichen Funktionen ist die Funktion dir(), die es uns ermöglicht, die Eigenschaften und Methoden eines Objekts anzuzeigen. In diesem Artikel wird die Verwendung der Funktion dir() vorgestellt und ihre Funktionen und Verwendungen anhand spezifischer Codebeispiele demonstriert. Text: Die dir()-Funktion von Python ist eine integrierte Funktion.

Wie verwende ich PHP-Funktionen zur Verarbeitung von XML-Daten? Wie verwende ich PHP-Funktionen zur Verarbeitung von XML-Daten? May 05, 2024 am 09:15 AM

Verwenden Sie PHPXML-Funktionen, um XML-Daten zu verarbeiten: XML-Daten analysieren: simplexml_load_file() und simplexml_load_string() laden XML-Dateien oder Strings. Auf XML-Daten zugreifen: Verwenden Sie die Eigenschaften und Methoden des SimpleXML-Objekts, um Elementnamen, Attributwerte und Unterelemente abzurufen. XML-Daten ändern: Fügen Sie neue Elemente und Attribute mit den Methoden addChild() und addAttribute() hinzu. Serialisierte XML-Daten: Die Methode asXML() konvertiert ein SimpleXML-Objekt in einen XML-String. Praxisbeispiel: Produkt-Feed-XML analysieren, Produktinformationen extrahieren, umwandeln und in einer Datenbank speichern.

Einführung in die Eigenschaften von Hearthstones Despair Thread Einführung in die Eigenschaften von Hearthstones Despair Thread Mar 20, 2024 pm 10:36 PM

Thread of Despair ist eine seltene Karte in Blizzard Entertainments Meisterwerk „Hearthstone“ und kann im Kartenpaket „Wizbane's Workshop“ erhalten werden. Kann 100/400 arkane Staubpunkte verbrauchen, um die Normal-/Goldversion zu synthetisieren. Einführung in die Eigenschaften von Hearthstones Faden der Verzweiflung: Er kann mit einer Chance in Wizbanes Werkstattkartenpaket erhalten oder auch durch arkanen Staub synthetisiert werden. Seltenheit: Selten Typ: Zauber Klasse: Todesritter Mana: 1 Wirkung: Verleiht allen Dienern ein Todesröcheln: Fügt allen Dienern 1 Schaden zu

Bottom-Attributsyntax in CSS Bottom-Attributsyntax in CSS Feb 21, 2024 pm 03:30 PM

Syntax und Codebeispiele für das Bottom-Attribut in CSS In CSS wird das Bottom-Attribut verwendet, um den Abstand zwischen einem Element und dem Boden des Containers anzugeben. Es steuert die Position eines Elements relativ zum unteren Rand seines übergeordneten Elements. Die Syntax des unteren Attributs lautet wie folgt: element{bottom:value;} wobei element das Element darstellt, auf das der Stil angewendet werden soll, und value den festzulegenden unteren Wert darstellt. Der Wert kann ein bestimmter Längenwert sein, z. B. Pixel

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

Wie kann man feststellen, ob ein jQuery-Element ein bestimmtes Attribut hat? Wie kann man feststellen, ob ein jQuery-Element ein bestimmtes Attribut hat? Feb 29, 2024 am 09:03 AM

Wie kann man feststellen, ob ein jQuery-Element ein bestimmtes Attribut hat? Wenn Sie jQuery zum Betreiben von DOM-Elementen verwenden, stoßen Sie häufig auf Situationen, in denen Sie feststellen müssen, ob ein Element ein bestimmtes Attribut hat. In diesem Fall können wir diese Funktion einfach mit Hilfe der von jQuery bereitgestellten Methoden implementieren. Im Folgenden werden zwei häufig verwendete Methoden vorgestellt, um festzustellen, ob ein jQuery-Element über bestimmte Attribute verfügt, und um spezifische Codebeispiele anzuhängen. Methode 1: Verwenden Sie die Methode attr() und den Operator typeof //, um zu bestimmen, ob das Element ein bestimmtes Attribut hat

Vergleich von Java-Bibliotheken für das XML-Parsing: Die beste Lösung finden Vergleich von Java-Bibliotheken für das XML-Parsing: Die beste Lösung finden Mar 09, 2024 am 09:10 AM

Einführung XML (Extensible Markup Language) ist ein beliebtes Format zum Speichern und Übertragen von Daten. Das Parsen von XML in Java ist für viele Anwendungen eine notwendige Aufgabe, vom Datenaustausch bis zur Dokumentenverarbeitung. Um XML effizient zu analysieren, können Entwickler verschiedene Java-Bibliotheken verwenden. In diesem Artikel werden einige der beliebtesten XML-Parsing-Bibliotheken verglichen und der Schwerpunkt auf deren Features, Funktionalität und Leistung gelegt, um Entwicklern eine fundierte Entscheidung zu erleichtern. DOM-Parsing-Bibliothek (Document Object Model) JavaXMLDOMAPI: eine von Oracle bereitgestellte Standard-DOM-Implementierung. Es stellt ein Objektmodell bereit, mit dem Entwickler auf XML-Dokumente zugreifen und diese bearbeiten können. DocumentBuilderFactoryfactory=D

See all articles