Nangungunang 50 XML na Tanong at Sagot sa Panayam (2025)
Narito ang mga tanong at sagot sa pakikipanayam sa XML para sa mga fresher pati na rin ang karanasang developer upang makuha ang kanilang pinapangarap na trabaho.
1. Ano ang markup language?
Ang mga markup language ay idinisenyo para sa presentasyon ng teksto sa iba't ibang mga format, at maaari rin itong gamitin para sa pagdadala at pag-iimbak ng data. Tinutukoy ng markup language na ito ang code para sa pag-format, layout at istilo ng data . Ang markup code na ito ay tinatawag na Tag.
HTML at XML ay mga halimbawa ng Markup Language.
Libreng PDF Download: Mga Tanong at Sagot sa Panayam sa XML
2. Ano ang XML?
Ang XML ay tinatawag na Extensible Markup Language na idinisenyo upang magdala o maghatid at mag-imbak ng data. Ang mga XML tag ay hindi paunang tinukoy bilang HTML, ngunit maaari naming tukuyin ang aming sariling mga tag ng user para sa pagiging simple. Pangunahing nakatuon ito sa pag-iimbak ng data, hindi sa pagpapakita ng data.
3. Ano ang mga tampok ng XML?
Ang mga pangunahing tampok ng XML ay:
- Napakadaling matutunan at ipatupad
- Ang mga XML file ay mga text file, at walang editor ang kinakailangan
- Minimal at limitadong bilang ng mga panuntunan sa syntax sa XML
- Ito ay extensible, at tinutukoy nito ang mga istrukturang panuntunan ng mga tag
4. Ano ang mga pagkakaiba sa pagitan ng HTML at XML?

Ang mga sumusunod ay ang mga pagkakaiba sa pagitan ng HTML at XML:
|
HTML |
XML |
| Markup language na ginagamit upang magpakita ng data | Markup language na ginagamit upang mag-imbak ng data |
| Case Insensitive | Kaso sensitibo |
| Pagdidisenyo ng mga web page | Ginagamit upang maghatid at mag-imbak ng data |
| Mga Paunang Natukoy na Tag | Pasadyang Mga Tag |
| Hindi Pinapanatili ang mga puting espasyo | Panatilihin ang mga puting espasyo |
| Statik | Dynamic |
5. Aling tag ang ginagamit upang mahanap ang bersyon ng XML at ang syntax?
Ang pagdedeklara ng XML na bersyon ay napakahalaga para sa bawat XML na dokumento at platform ay kailangang tukuyin kung saan ito tumatakbo.
<?xml version=”1.1” encoding=”|ISO-8859-1|”?>

6. Ano ang XML DOM Document?
Kinakatawan ng XML Document object ang buong XML na dokumento, at ito ang ugat ng isang puno ng dokumento. Nagbibigay ito ng access sa buong XML na dokumento - Mga Node at Elemento, at mayroon itong sariling mga katangian.
7. Ano ang XPath?
Ginagamit ang XPath upang maghanap ng impormasyon sa isang XML na dokumento at naglalaman ng mga karaniwang function. Ang XPath ay ang pangunahing elemento sa XSLT, at ito ay w3c na rekomendasyon.
8. Ano ang isang katangian?
Ang isang katangian ay nagbibigay ng higit pa o karagdagang impormasyon tungkol sa isang elemento kaysa kung hindi man.
Halimbawa -
<Person name=”Peter”>
Ang pangalan ng katangian ay maaaring ibigay sa isang taong elemento.
9. Maaari ba tayong magkaroon ng walang laman na XML tag?
Oo, maaari tayong magkaroon ng mga walang laman na tag sa XML. Ang mga walang laman na tag ay ginagamit upang isaad ang mga elemento na walang nilalamang teksto. Ang mga walang laman na tag ay maaaring ilarawan bilang
<person></person> <person/>

10. Ano ang mga pakinabang ng XML DOM Document?
Mga kalamangan ng XML DOM:
- Ang istraktura ng XML ay maaaring daanan, at maaari itong random na ma-access sa pamamagitan ng pagtawid sa puno.
- Ang istraktura ng XML ay nababago, at ang mga halaga ay maaaring idagdag, baguhin at alisin
11. Ano ang mga pangunahing tuntunin habang nagsusulat ng XML?
Ito ang mga pangunahing panuntunan habang nagsusulat ng XML:
- Ang lahat ng XML ay dapat may root element
- Ang lahat ng mga tag ay dapat na sarado
- Ang mga XML tag ay case sensitive
- Ang lahat ng mga tag ay dapat na naka-nest nang maayos
- Ang mga pangalan ng tag ay hindi maaaring maglaman ng mga puwang
- Dapat lumitaw ang halaga ng katangian sa loob ng mga quote
- Ang puting espasyo ay napanatili
12. Ano ang XML Element?
Ang isang XML na dokumento ay naglalaman ng Mga Elemento ng XML, at ito ay nagsisimula mula sa panimulang tag ng elemento hanggang sa pagtatapos na tag. Maaari itong maglaman ng:
- Iba pang mga elemento sa loob ng pangunahing elemento
- Isang Katangian
- teksto
13. Ano ang CDATA?
Ang CDATA ay hindi na-parse na data ng character na hindi ma-parse ng XML parser. Ang character <at > ay ilegal sa mga elemento ng XML. Ang seksyon ng CDATA ay nagsisimula sa ”.
14. Paano mairepresenta ang komento sa XML?
Maaaring ilarawan ang komento bilang tulad ng HTML. Ang simbolo ng komentong ito ay naaangkop para sa isa o maraming linya.
15. Ano ang XML Namespaces?
Ginagamit ang mga XML namespace upang maiwasan ang mga salungatan sa pangalan ng elemento, at maiiwasan ito sa pamamagitan ng paggamit ng prefix bago ang pangalan.
16. Ano ang XML Parser?
Ang XML Parser ay ginagamit upang i-convert mula sa XML na dokumento sa isang XML DOM object na maaaring isulat sa Javascript.
17. Ano ang XSL?
Ang XSL ay isang wikang ginagamit kasama ng XML para sa pagpapahayag ng mga style sheet tulad ng CSS. Inilalarawan nito kung paano magpakita ng XML na dokumento para sa isang partikular na uri.
18. Sino ang responsable para sa XML?
Ang XML ay isang rekomendasyon ng W3C – World Wide Web Consortium at ang pagbuo ay pinangangasiwaan ng XML working group.
19. Ano ang XML Schema?
Ang isang XML schema ay nagbibigay ng kahulugan ng isang XML na dokumento, at mayroon itong sumusunod:
- Mga elemento at katangian
- Mga elementong elemento ng bata
- Pagkakasunud-sunod ng mga elemento ng bata
- Mga uri ng data ng mga elemento at katangian
20. Ano ang mahusay na nabuong XML na dokumento?
Ang isang mahusay na nabuong XML na dokumento ay dapat sumunod sa mga sumusunod na patakaran -
- Ang bawat panimulang tag ay dapat magtapos sa isang pangwakas na tag
- Ang mga XML tag ay case sensitive
- Ang mga walang laman na tag ay kinakailangan upang isara gamit ang isang forward slash
- Ang lahat ng mga tag ay dapat na maayos na naka-nest
21. Bakit ginamit ang XML para sa pagpapaunlad?
Ginagamit ang XML para sa pagbuo para sa mga sumusunod na kadahilanan:
- Ginagamit para sa mga website na hinimok ng Database
- Ginagamit upang mag-imbak ng data para sa mga website ng e-commerce
- Ginagamit upang maghatid at mag-imbak ng data sa internet
- XML ay ginagamit para sa database at flat file
- Bumuo ng dynamic na content sa pamamagitan ng paglalapat ng iba't ibang style sheet
22. Ano ang SGML?
Ang SGML ay malaki at makapangyarihang Standard Generalized markup Language na ginagamit upang tukuyin ang mga paglalarawan ng istruktura ng iba't ibang uri ng electronic na dokumento.
23.Maaari ba akong magsagawa ng XML?
Hindi, hindi namin maipatupad ang XML, at hindi ito isang programming language na ipapatupad. Isa lamang itong markup language upang kumatawan sa data.
24. Ano ang mga espesyal na karakter na ginamit sa XML?
<, > at & ang mga espesyal na character na ginamit sa XML. Dahil ang mga character na ito ay ginagamit para sa paggawa ng mga tag.
25. Anong software ang magagamit para sa XML?
Mayroong libu-libong mga programa na magagamit para sa XML at ang na-update na listahan ay makikita sa http://xml.coverpages.org.
26. Kung ang mga graphics ay maaaring gamitin sa XML? Kung gayon, Paano?
Oo, maaaring isama ang Graphics sa XML sa pamamagitan ng paggamit ng mga detalye ng XLink at XPointer. Sinusuportahan nito ang mga graphic na format ng file tulad ng GIF, JPG, TIFF, PNG, CGM, EPS at SVG.
XLink:
<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. Maaari ko bang palitan ang HTML ng XML?
Hindi, ang XML ay hindi kapalit ng HTML. Nagbibigay ang XML ng alternatibong diskarte upang tukuyin ang sariling hanay ng mga elemento ng markup, at ginagamit ito para sa pagproseso at pag-iimbak ng data.
28. Paano ko maisasama ang mga conditional na pahayag sa XML?
Hindi namin maaaring isama ang conditional statement gaya ng programming language.
<foo if{DB}="A">bar</foo>
Magagawa ito sa pamamagitan ng paggamit ng Document Type Definition (DTD).
<xsl:if test="@foo=’bar’"> <xsl:text>Hello, world!</xsl:text> </xsl:if>
29. Ano ang mga pakinabang ng XML?
Ang mga pakinabang ng XML ay
- Simpleng basahin at intindihin
- Maaaring gawin ang XML gamit ang isang text editor
- Extensibility - Walang mga nakapirming tag
- Naglalarawan sa sarili
- Maaaring mag-embed ng maraming uri ng data
30. Ano ang mga disadvantages ng XML?
Ang mga sumusunod ay ang mga disadvantages ng XML:
- Ang XML ay magiging isang text file lamang kung ang mga elemento at katangian ay hindi natukoy nang maayos.
- Hindi pinahihintulutan ang overlapping na markup
31. Ano ang DTD?
Ang DTD ay dinaglat bilang Kahulugan ng Uri ng Dokumento at ito ay tinukoy upang bumuo legal mga bloke ng gusali ng isang XML na dokumento. Tinutukoy nito ang istruktura ng XML na dokumento na may mga elemento at katangian.
32. Bakit mahalaga ang XSLT para sa XML?
Ang XSLT ay dinaglat bilang eXtensible Sytlesheet Language Transformation na ginagamit upang baguhin ang isang XML na dokumento sa HTML bago ito ipakita sa browser.
33. Ano ang mga nested na elemento sa XML?
Kung ang isa o higit pang mga elemento ay naka-nest sa loob ng root element ay tinatawag na nested element. Maaaring madaling maunawaan ang nesting at pinapanatili din ang kaayusan sa isang XML na dokumento.
34. Ano ang XQuery?
Ang XQuery ay idinisenyo upang mag-query ng XML data na walang iba kundi SQL para sa mga talahanayan ng database. Ginagamit ang XQuery upang kunin ang data mula sa XML file.
35. Ano ang XLink at XPointer?
Ang XLink ay ang karaniwang paraan ng paglikha ng mga hyperlink sa mga XML file. Xpointer na nagpapahintulot sa mga hyperlink na iyon na tumuro sa mas tiyak na mga bahagi ng XML file o dokumento.
36. Bakit XML editor ang kailangan sa halip na Notepad?
Kinakailangan ng mga XML editor na magsulat ng mga dokumentong XML na walang error, at ginagamit ito upang patunayan laban sa DTD o schema. Maaaring suriin ng mga editor:
- Buksan at Isara ang Mga Tag
- XML laban sa DTD
- XML laban sa Schema
- Code ng kulay sa XML Syntax
37. Ano ang XML Encoding?
Ang mga XML na dokumento ay maaaring maglaman ng mga Non-ASCII na character tulad ng mga French at Norwegian na character. Ang XML Encoding ay ginagamit upang maiwasan ang mga error at ang mga XML file ay kailangang i-save bilang Unicode.
38. Aling XML ang nakatakdang maging wastong XML?
Kapag na-validate ang XML file laban sa Document Type Definition(DTD), ito ay tinatawag na valid XML. Ang DTD ay walang iba kundi tinutukoy nito ang istruktura ng isang XML file.
39. Ano ang Simple Element?
Ang isang simpleng elemento ay naglalaman lamang ng teksto at ang mga sumusunod ay ang mga uri ng Simpleng Elemento:
- Walang mga katangian
- Hindi naglalaman ng iba pang mga elemento
- Hindi ito maaaring walang laman
40. Ano ang Complex Element?
Ang isang kumplikadong elemento ay naglalaman ng iba pang mga elemento o katangian at ang mga sumusunod ay mga uri ng Mga Kumplikadong Elemento:
-
Mayroon itong mga walang laman na elemento
- Naglalaman ito ng iba pang mga elemento
- Naglalaman lamang ito ng teksto
- Naglalaman ito ng parehong iba pang mga elemento at teksto
41. Mayroon bang paraan upang ilarawan ang XML data?
Oo, gumagamit ang XML ng Document Type Definition (DTD) upang ilarawan ang data.
42. Ano ang tatlong bahagi ng XSL?
Ang XSL ay binubuo ng tatlong bahagi:
- XSLT – Ginagamit upang ibahin ang anyo ng mga dokumentong XML
- XPath – Ginagamit para sa pag-navigate sa mga XML na dokumento
- XSL-FO – Ginagamit para sa pag-format ng mga XML na dokumento
43. Ano ang tamang syntax kapag tinukoy namin ang bersyon ng XML?
<?xml version=”1.0”/>
ay ang tamang declarative syntax na ginamit upang tukuyin ang XML na bersyon.
44. Kung ang pangalan ng katangian ng XML mismo ay may dobleng panipi, kung gayon paano ito maipapakita?
Ang pangalan ng katangian ay maaaring katawanin sa loob ng mga iisang quote kung mayroong double quote sa pangalan ng attribute.
Halimbawa -
<country city='Texas "US"'></country>
45. Ano ang mga uri ng XML Parsers?
Mayroong dalawang uri ng mga parser – Non-Validating at Validating Parsers. Ang pangalan mismo ay nagpapahiwatig na ang Non-Validating ay hindi magpapatunay sa XML at ang Validating parser ay magpapatunay sa XML gamit ang DTD.
46. Kung ang elemento ng ugat ay kinakailangan para sa XML? Kung gayon, gaano karaming mga elemento ng ugat ang kinakailangan?
Oo, kinakailangan ang elemento ng ugat, at maaari lamang itong magkaroon ng isang elemento ng ugat sa bawat XML.
47. Ano ang XML Signature?
Ang XML Signature ay inirerekomenda ng W3C, at ito ay gumaganap bilang digital signature para sa mga XML na dokumento. Kung ang pirma ay nakapaloob sa labas ng dokumento, ito ay tinatawag na detached signature. Kung naglalaman ito sa loob ng XML na dokumento, kung gayon ito ay tinatawag na Enveloping signature.
48. Ano ang Data Island?
Ang XML Data island ay XML data na naka-embed sa isang HTML page. Gumagana lamang ito sa Internet.
49. Ano ang DiffGram sa XML?
Ang DiffGram ay isang XML na format na ginagamit upang mahanap ang kasalukuyan at orihinal na mga bersyon ng XML na dokumento.
50. Ano ang SAX?
Ang SAX ay isang interface na nagpoproseso ng mga XML na dokumento gamit ang mga kaganapan.
Ang mga tanong sa panayam na ito ay makakatulong din sa iyong viva(orals)

![Mga Tanong at Sagot sa Teknikal na Panayam ([taon]) Mga Tanong at Sagot sa Teknikal na Panayam](https://career.guru99.com/wp-content/uploads/2024/12/technical-interview-questions-answers-150x150.png)
![Nangungunang 60 HTML na Mga Tanong at Sagot sa Panayam ([taon]) Mga Tanong sa Panayam sa HTML](https://career.guru99.com/wp-content/uploads/2012/05/html_interview_Questions.png)
![Nangungunang 103 Mga Tanong at Sagot sa Panayam sa Tableau ([taon]) Mga Tanong sa Panayam sa Tableau](https://career.guru99.com/wp-content/uploads/2015/11/tableau_interview_questions.png)
Kapaki-pakinabang at kawili-wili. Dapat ibigay ang mga kagustuhan sa pag-edit habang kumukopya o nagda-download.
Mayroon akong tanong , paano namin aayusin ang isang error na nagsasabing – Ang pag-install ng XML file ay nawawala o nasira , Ang setup application ay lalabas . ?
ito ay magiging lubhang kapaki - pakinabang kung nakatanggap ng sagot .