Quali termini vengono utilizzati per differenziare i due moduli xml, "elemento / elemento" e "elemento /"?

0

Sto scrivendo un booleano che alterna tra queste due forme per scrivere il markup nelle mie stringhe, ma non so come dovrei chiamare il mio booleano.

bool setMarkupForm(bool markupForm); 

Non è abbastanza ovvio per me dirmi cosa sta facendo. Quali termini sono usati per distinguere tra:

<element></element>

e

<element/>

    
posta Akiva 14.10.2016 - 10:37
fonte

1 risposta

4

In Extensible Markup Language (XML) 1.1 (Seconda edizione) Sezione 3.1 Tag di inizio, tag di fine e tag di elementi vuoti , si chiama" tag di elementi vuoti ". Se stavi usando XML e avessi bisogno del termine formale, questo è quello che userei.

Tuttavia, altri linguaggi di marcatura usano altri termini per lo stesso concetto.

In XHTML ™ 1.0 L'Extensible HyperText Markup Language (Seconda edizione) Inserisci linee guida sulla compatibilità HTML C Sezione C.2 (e sezioni successive), si chiama" sintassi del tag minimizzata ".

In HTML: The Markup Language (un riferimento al linguaggio HTML) Section 4.3 Elements , vengono definiti "elementi void".

Ho anche sentito usare il termine "tag a chiusura automatica". Questo termine è anche usato in HTML5 Un vocabolario e API associate per HTML e XHTML Sezione 8.2.4.43 Stato tag di apertura a chiusura automatica insieme a molte altre fonti.

Ognuno di questi altri termini può essere utilizzato da qualcuno che proviene da un contesto diverso e potrebbe non conoscere il termine come definito nelle specifiche e nelle documentazioni formali per la tua lingua specifica.

Mark Byers answer su Stack Overflow a una domanda simile fornisce ulteriori informazioni su questi termini.

    
risposta data 17.10.2016 - 02:06
fonte

Leggi altre domande sui tag