Skip to main content

Použití dokumentů CSS ve stylu XML

How to use .XSD file in Excel to create data XML files for File Input in SAP Cloud Apps (Červen 2026)

How to use .XSD file in Excel to create data XML files for File Input in SAP Cloud Apps (Červen 2026)
Anonim

Vytvoření dokumentu XML, psaní DTD a parsování s prohlížečem je v pořádku, ale jak se bude dokument zobrazovat při jeho prohlížení? XML není jazyk zobrazení. Ve skutečnosti dokumenty psané s XML nebudou mít vůbec formátování.

Jak tedy vidím svůj XML?

Klíčem k prohlížení XML v prohlížeči jsou kaskádové styly. Stylové listy umožňují definovat každý aspekt dokumentu XML, od velikosti a barvy textu k pozadí a pozici vašich netextových objektů.

Řekněme, že máte dokument XML:

>

Jitka

Layard

Jennifer

Brendan

Pokud byste tento dokument měli prohlížet v prohlížeči připraveném na zpracování XML, například v aplikaci Internet Explorer, zobrazí se něco podobného:

Judy Layard Jennifer Brendan

Ale co když chcete rozlišovat rodičovské a podřízené elementy? Nebo dokonce vizuálně rozlišujte mezi všemi prvky dokumentu. Nemůžete to udělat s XML, a to není jazyk, který má být použit pro zobrazení.

Naštěstí je v dokumentech XML snadné používat kaskádové styly nebo CSS, které určují, jak chcete, aby se tyto dokumenty a aplikace zobrazovaly při prohlížení v prohlížeči. U výše uvedeného dokumentu můžete definovat styl každého z tagů stejným způsobem jako dokument HTML.

Například v HTML můžete chtít definovat veškerý text uvnitř značek odstavců () s písmem Verdana, Ženeva nebo Helvetica a barva pozadí zelená. Chcete-li definovat, že ve stylu, takže všechny odstavce jsou takové, měli byste napsat:

p {

font-family: verdana, geneva, helvetica;

barva pozadí: # 00ff00;

}

Stejná pravidla fungují i ​​pro dokumenty XML. Každá značka v XML může být definována v XML dokumentu:

rodina {

barva: # 000000;

}

parent {

font-family: Arial Black;

barva: # ff0000;

hranice: solidní 5px;

šířka: 300px;

}

dítě {

font-family: verdana, helvetica;

barva: # cc0000;

hranice: solidní 5px;

barva ohraničení: # cc0000;

}

Jakmile máte svůj dokument XML a váš stylový list je napsán, musíte je dát dohromady. Podobně jako v příkazu odkazu v jazyce HTML zadáte řádek v horní části dokumentu XML (pod deklarací XML) a řekneš analyzátoru XML, kde najdeš styly. Například:

Jak bylo uvedeno výše, tento řádek by měl být nalezen pod deklarací <? Xml?>, Ale před jakýmikoli prvky v dokumentu XML.

Celý článek je uveden v dokumentu XML:

>

Jitka

Layard

Jennifer

Brendan