50 nejlepších otázek a odpovědí na rozhovory o XML (2025)

Zde jsou otázky a odpovědi na XML rozhovory pro začátečníky i zkušené vývojáře, aby získali svou vysněnou práci.


1. Co je to značkovací jazyk?

Značkovací jazyky jsou určeny pro prezentaci textu v různých formátech a lze je také použít pro přenos a ukládání dat. Tento značkovací jazyk určuje kód pro formátování, rozvržení a styl dat. Tento značkovací kód se nazývá Tag.

HTML a XML jsou příklady Markup Language.

Zdarma ke stažení ve formátu PDF: Otázky a odpovědi k rozhovoru XML


2. Co je XML?

XML se nazývá Extensible Markup Language, který je určen k přenášení nebo přenášení a ukládání dat. XML tagy nejsou tak předdefinované jako HTML, ale pro jednoduchost můžeme definovat vlastní uživatelské tagy. Zaměřuje se především na ukládání dat, nikoli na zobrazování dat.


3. Jaké jsou vlastnosti XML?

Hlavní vlastnosti XML jsou:

  • Velmi snadné se naučit a implementovat
  • Soubory XML jsou textové soubory a není potřeba žádný editor
  • Minimální a omezený počet pravidel syntaxe v XML
  • Je rozšiřitelný a určuje strukturální pravidla značek

4. Jaké jsou rozdíly mezi HTML a XML?

HTML vs XML
HTML vs XML

Níže jsou uvedeny rozdíly mezi HTML a XML:

HTML

XML

Značkovací jazyk používaný k zobrazení dat Značkovací jazyk používaný k ukládání dat
Nerozlišují se malá a velká písmena Citlivý na velká písmena
Navrhování webových stránek Slouží k přenosu a ukládání dat
Předdefinované značky Vlastní značky
Nezachovává bílá místa Zachovejte bílá místa
statický Dynamický

5. Která značka se používá k nalezení verze XML a syntaxe?

Deklarování XML verze je velmi důležité pro každý XML dokument a je potřeba specifikovat platformu, na které běží.

<?xml version=”1.1” encoding=”|ISO-8859-1|”?>
Otázky k rozhovoru XML
Otázky k rozhovoru XML

6. Co je dokument XML DOM?

Objekt XML Document představuje celý dokument XML a je kořenem stromu dokumentů. Umožňuje přístup k celému XML dokumentu – Nodes a Elements a má své vlastní vlastnosti.


7. Co je XPath?

XPath se používá k vyhledání informací v dokumentu XML a obsahuje standardní funkce. XPath je hlavním prvkem v XSLT a je to doporučení w3c.


8. Co je to atribut?

Atribut poskytuje více nebo další informace o prvku než jinak.

Příklad -

<Person name=”Peter”>

Název atributu lze přiřadit osobě prvku.


9. Můžeme mít prázdné XML tagy?

Ano, v XML můžeme mít prázdné značky. Prázdné značky se používají k označení prvků, které nemají žádný textový obsah. Prázdné značky mohou být reprezentovány jako

 <person></person>

 <person/>
Otázky a odpovědi XML rozhovoru
Otázky a odpovědi XML rozhovoru

10. Jaké jsou výhody dokumentu XML DOM?

Výhody XML DOM:

  • Struktura XML je průchodná a lze k ní přistupovat náhodně procházením stromu.
  • Struktura XML je modifikovatelná a hodnoty lze přidávat, měnit a odstraňovat

11. Jaká jsou základní pravidla při psaní XML?

Toto jsou základní pravidla při psaní XML:

  • Všechny XML by měly mít kořenový element
  • Všechny značky by měly být uzavřeny
  • XML tagy rozlišují velká a malá písmena
  • Všechny značky by měly být správně vnořeny
  • Názvy značek nesmí obsahovat mezery
  • Hodnota atributu by se měla objevit v uvozovkách
  • Bílé místo je zachováno

12. Co je prvek XML?

Dokument XML obsahuje prvky XML a začíná od počáteční značky prvku po koncovou značku. Může obsahovat:

  • Další prvky v rámci hlavního prvku
  • Atribut
  • (souhrnně „Stránka (Stránky)“), a naše postupy pro shromažďování, využívání, uchovávání, ochranu a zpřístupnění takových informací. Tyto zásady platí pro informace, které shromažďujeme na těchto stránkách nebo v e-mailu, textových a jiných elektronických zprávách mezi vámi a těmito stránkami. Rovněž popisují vaše možnosti týkající se využívání vašich osobních údajů, přístupu k nim a jejich opravě.

13. Co je CDATA?

CDATA jsou neanalyzovaná znaková data, která nelze analyzovat analyzátorem XML. Znaky < a > jsou v prvcích XML nezákonné. Sekce CDATA začíná .


14. Jak může být komentář reprezentován v XML?

Komentář může být reprezentován jako jako HTML. Tento symbol komentáře platí pro jeden nebo více řádků.


15. Co jsou jmenné prostory XML?

Jmenné prostory XML se používají k zamezení konfliktům názvů prvků a lze se jim vyhnout použitím předpony před názvem.


16. Co je XML Parser?

XML Parser se používá k převodu z dokumentu XML do objektu XML DOM, který lze napsat v Javascriptu.


17. Co je to XSL?

XSL je jazyk používaný s XML pro vyjádření stylů CSS. Popisuje, jak zobrazit dokument XML pro daný typ.


18. Kdo je zodpovědný za XML?

XML je doporučením W3C – World Wide Web Consortium a na vývoj dohlíží pracovní skupina XML.


19. Co je schéma XML?

Schéma XML poskytuje definici dokumentu XML a má následující:

  • Prvky a atributy
  • Prvky, které jsou podřízenými prvky
  • Pořadí podřízených prvků
  • Datové typy prvků a atributů

20. Co je dobře vytvořený dokument XML?

Správně vytvořený dokument XML musí splňovat následující pravidla:

  • Každá počáteční značka by měla končit koncovou značkou
  • XML tagy rozlišují velká a malá písmena
  • Prázdné značky je nutné uzavřít lomítkem
  • Všechny značky by měly být správně vnořené

21. Proč bylo při vývoji použito XML?

XML se pro vývoj používá z následujících důvodů:

  • Používá se pro weby založené na databázi
  • Slouží k ukládání dat pro webové stránky elektronického obchodu
  • Používá se k přenosu a ukládání dat na internetu
  • XML se používá pro databáze a ploché soubory
  • Generujte dynamický obsah použitím různých šablon stylů

22. Co je SGML?

SGML je velký a výkonný standardní zobecněný značkovací jazyk, který se používá k definování popisů struktury různých typů elektronických dokumentů.


23. Mohu spustit XML?

Ne, nemůžeme spouštět XML a není to programovací jazyk, který bychom měli spouštět. Je to pouze značkovací jazyk pro reprezentaci dat.


24. Jaké speciální znaky se používají v XML?

<, > a & jsou speciální znaky používané v XML. Protože tyto znaky se používají k výrobě značek.


25. Jaký software je k dispozici pro XML?

Existují tisíce programů dostupných pro XML a aktualizovaný seznam bude k dispozici na http://xml.coverpages.org.


26. Lze v XML použít grafiku? Pokud ano, jak?

Ano, grafiku lze zahrnout do XML pomocí specifikací XLink a XPointer. Podporuje grafické formáty souborů jako GIF, JPG, TIFF, PNG, CGM, EPS a SVG.

XLlink:

<description

xlink:type="simple"

xlink:href="http://show.com/Cinema.gif"

xlink:show="new">

</description>

XPointer:

<description

xlink:type="simple"

xlink:href="http://show.com/Cinema.gif#Shownumber"

xlink:show="new">

</description>

 


27. Mohu nahradit HTML XML?

Ne, XML nenahrazuje HTML. XML poskytuje alternativní přístup k definování vlastní sady značkovacích prvků a používá se pro zpracování a ukládání dat.


28. Jak mohu do XML zahrnout podmíněné příkazy?

Nemůžeme zahrnout podmíněný příkaz jako programovací jazyk.

<foo if{DB}="A">bar</foo>

To lze provést pomocí definice typu dokumentu (DTD).

<xsl:if test="@foo=’bar’">

<xsl:text>Hello, world!</xsl:text>

</xsl:if>

29. Jaké jsou výhody XML?

Výhody XML jsou

  • Jednoduché na čtení a pochopení
  • XML lze provést pomocí textového editoru
  • Rozšiřitelnost – Žádné pevné značky
  • Vlastní – popisný
  • Může vložit více typů dat

30. Jaké jsou nevýhody XML?

Níže jsou uvedeny nevýhody XML:

  • XML bude pouze textový soubor, pokud prvky a atributy nejsou správně definovány.
  • Překrývající se značky nejsou povoleny

31. Co je DTD?

DTD je zkráceno jako Definice typu dokumentu a je definováno jako sestavení právní stavební bloky dokumentu XML. Definuje strukturu dokumentu XML s prvky a atributy.


32. Proč je XSLT důležitý pro XML?

XSLT je zkratka eXtensible Sytlesheet Language Transformation, která se používá k transformaci dokumentu XML na HTML předtím, než se zobrazí v prohlížeči.


33. Co jsou vnořené prvky v XML?

Pokud je jeden nebo více prvků vnořených uvnitř kořenového prvku, nazývá se vnořený prvek. Vnoření může být snadno pochopitelné a také udržuje pořádek v dokumentu XML.


34. Co je XQuery?

XQuery byl navržen tak, aby dotazoval data XML, což není nic jiného než SQL pro databázové tabulky. XQuery se používá k načtení dat ze souboru XML.


35. Co je XLink a XPointer?

XLink je standardní způsob vytváření hypertextových odkazů v souborech XML. Xpointer, který umožňuje těmto hypertextovým odkazům ukazovat na konkrétnější části souboru XML nebo dokumentu.


36. Proč je potřeba XML editor místo Poznámkového bloku?

K psaní bezchybných dokumentů XML jsou vyžadovány editory XML a používá se k ověření proti DTD nebo schématu. Redaktoři mohou kontrolovat:

  • Otevřít a zavřít značky
  • XML proti DTD
  • XML proti schématu
  • Barevný kód v syntaxi XML

37. Co je kódování XML?

Dokumenty XML mohou obsahovat znaky jiné než ASCII, jako jsou francouzské a norské znaky. Kódování XML se používá, aby se zabránilo chybám a soubory XML musí být uloženy jako Unicode.


38. Které XML je nastaveno jako platné XML?

Když je soubor XML ověřen podle definice typu dokumentu (DTD), pak se nazývá platný XML. DTD není nic jiného než definuje strukturu souboru XML.


39. Co je to jednoduchý prvek?

Jednoduchý prvek obsahuje pouze text a následující typy jednoduchých prvků:

  • Žádné atributy
  • Neobsahuje další prvky
  • Nemůže být prázdný

40. Co je to komplexní prvek?

Složitý prvek obsahuje další prvky nebo atributy a následující jsou druhy složitých prvků:

  • Má prázdné prvky
  • Obsahuje další prvky
  • Obsahuje pouze text
  • Obsahuje jak další prvky, tak text

41. Existuje způsob, jak popsat data XML?

Ano, XML používá k popisu dat definici typu dokumentu (DTD).


42. Jaké jsou tři části XSL?

XSL se skládá ze tří částí:

  • XSLT – Používá se k transformaci dokumentů XML
  • XPath – Používá se pro navigaci v dokumentech XML
  • XSL-FO – Používá se pro formátování dokumentů XML

43. Jaká je správná syntaxe, když definujeme verzi XML?

<?xml version=”1.0”/>

 

je správná deklarativní syntaxe použitá k definování verze XML.


44. Pokud má samotný název atributu XML dvojité uvozovky, jak jej lze reprezentovat?

Název atributu může být uveden v jednoduchých uvozovkách, pokud jsou v názvu atributu dvojité uvozovky.

Příklad -

 <country city='Texas "US"'></country>

 


45. Jaké jsou typy analyzátorů XML?

Existují dva typy analyzátorů – nevalidující a ověřující analyzátory. Samotný název napovídá, že Non-Validating neověří XML a Validating parser ověří XML pomocí DTD.


46. ​​Zda je pro XML vyžadován kořenový element? Pokud ano, kolik kořenových prvků je potřeba?

Ano, kořenový element je povinný a může mít pouze jeden kořenový element v každém XML.


47. Co je podpis XML?

Podpis XML je doporučen W3C a funguje jako digitální podpis pro dokumenty XML. Pokud je podpis obsažen mimo dokument, nazývá se oddělený podpis. Pokud obsahuje uvnitř dokumentu XML, pak se nazývá obálkový podpis.


48. Co je to Data Island?

Datový ostrov XML jsou data XML vložená do stránky HTML. Toto funguje pouze s internetem.


49. Co je DiffGram v XML?

DiffGram je formát XML, který se používá k vyhledání aktuálních a původních verzí dokumentu XML.


50. Co je SAX?

SAX je rozhraní zpracovávající XML dokumenty pomocí událostí.


Tyto otázky na pohovoru také pomohou ve vašem životě (ústních)

Sdílet

2 Komentáře

  1. avatar TA USHA říká:

    Užitečné a zajímavé. Při kopírování nebo stahování by měly být zadány předvolby úprav.

  2. avatar Adithya říká:

    Mám otázku, jak opravíme chybu, která říká – Instalační soubor XML buď chybí nebo je poškozený, Instalační aplikace se ukončí. ?
    velmi by nám pomohlo, kdybych dostal odpověď.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *