What is XML | XML Beginner Tutorial | Learn XML with Demo in 10 min
all my work - automationstepbystep.com/
QUIZ - forms.gle/rVNHzCrGh2HpJcpZ6
XML | Structure | Validation | Demo
0:00 Introduction & Traditional communication limitations
0:39 Introducing XML tags
3:32 Creating basic XML structure
5:20 Validating and formatting XML
7:49 XML schema and validation
8:54 Generating schemas from XML
10:45 Conclusion and next steps
Thanks for watching! 🙌
#xml
References
XML Formatter
www.freeformatter.com/xml-for...
www.webtoolkitonline.com/xml-...
jsonformatter.org/xml-formatter
codebeautify.org/xmlviewer
XML Schema Generators
www.freeformatter.com/xsd-gen...
www.liquid-technologies.com/o...
xml.mherman.org/index.php/tran...
XML = eXtensible Markup Language
In XML we use tags <> or marks
and you can use your own tags i.e. tags are not limited and not predefined,
it can be extended
XML is used to store and transport data
XML is a W3C Recommendation
a software and hardware-independent way of storing, transporting, and sharing data
both human and machine-readable
XML Validation
Syntax | Structure
check XML is well-formed (satisfy all the basic syntax condition)
behaves according to predefined DTD or XML schema
DTD - Document Type Definition
XSD - XML Schema Definition
Wikipedia
(XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable
Join Automation Step By Step channel: kzread.info...
Udemy Discounts - automationstepbystep.com/udem...
Every LIKE & SUBSCRIPTION gives me great motivation to keep working for you
You can support my mission for education by sharing this knowledge and helping as many people as you can
If my work has helped you, consider helping any animal near you, in any way you can.
_______ ONLINE COURSES TO LEARN _______
automationstepbystep.com/onli...
GitHub - github.com/Raghav-Pal/
Udemy - www.udemy.com/user/raghav-pal-3/
Training by Raghav at your venue - raghav.qna@gmail.com
Training schedule - automationstepbystep.com/trai...
----------- UI TESTING -----------
Selenium Beginners - bit.ly/2MGRS8K
Selenium Java Framework from Scratch - bit.ly/2N9xvR6
Selenium Python - bit.ly/2oyMp5x
Selenium Tips - bit.ly/2owxc50
Selenium Builder - bit.ly/2MKNtlq
Katalon Studio - bit.ly/2wARFdi
Robot Framework with RIDE- bit.ly/2Px6Ue9
Robot Framework with Eclipse - bit.ly/2N8DZxb
----------- API TESTING -----------
Web Services (API) - bit.ly/2MGafL7
SoapUI - bit.ly/2MGahmd
Postman - bit.ly/2wz8LrW
Katalon Studio API Testing - bit.ly/2BwuCTN
----------- MOBILE TESTING -----------
Appium - bit.ly/2ZHFSGX
Mobile Playlist - bit.ly/2PxpeUv
----------- CI | CD | DEVOPS -----------
Jenkins Beginner - bit.ly/2MIn8EC
Jenkins Tips & Trick - bit.ly/2LRt6xC
Docker - bit.ly/2MInnzx
Kubernetes - bit.ly/2MJIlMK
------------VIRTUALISATION------------
Virtualization on windows - bit.ly/2SItIL9
----------- VERSION CONTROL SYSTEM -----------
Git & GitHub - bit.ly/2Q1pagY
GitLab - bit.ly/2kQPGyQ
----------- PERFORMANCE TESTING -----------
JMeter Beginner - bit.ly/2oBbtIU
JMeter Tips & Tricks - bit.ly/2NOfWD2
Performance Testing - bit.ly/2wEXbLS
----------- PROGRAMMING -----------
Java Beginners - bit.ly/2PVUcXs
Java Tips & Tricks - bit.ly/2CdcDnJ
GROOVY - bit.ly/2FvWV5C
JAVASCRIPT - bit.ly/2KJDZ8o
PYTHON - bit.ly/2Z4iRye
----------- IDE -----------
Visual Studio Code - bit.ly/2V15yvt
----------- BUILD TOOLS -----------
Maven - bit.ly/2NJdDRS
Gradle - bit.ly/30l3h1B
----------- OTHERS -----------
Redis- bit.ly/2N9jyCG
Misc - bit.ly/2Q2q5xQ
Tools & Tips - bit.ly/2oBfwoR
QnA Friday- bit.ly/2NgwGpw
Sunday Special - bit.ly/2wB23BO
Ask Raghav - bit.ly/2CoJGWf
Interviews - bit.ly/2NIPPxk
All Playlists - bit.ly/2LSiezA
Never Stop Learning
Raghav
Пікірлер: 439
This 11 mins video gave me a better understanding of XML compared to my 2 hrs lecture XD
@RaghavPal
Жыл бұрын
So happy & humbled to see your message Najmi, thanks
@mrfatuchi
8 ай бұрын
I doubt that he just showed basics, he disnt go into attributes.
@WhyOnlyPresidenCanHaveNoDegree
7 ай бұрын
For real
This has to be the best explanation of XML formatting. I’m doing my MSHI online and I came here to learn instead of my lecture.. this was so well explained
@RaghavPal
2 жыл бұрын
So happy and humbled to know this Rosemary
I love that what you ask of your students is exactly what you're doing with what you have learned. Actions lining up with values is always great to see. Thanks for the help.
@RaghavPal
2 жыл бұрын
Most welcome James
I have exams at 2 pm and i am here 😅 tq for quick revision
@RaghavPal
4 ай бұрын
Most welcome
clear, short, to-the-point, in-depth... Everything you can expect from a tutorial!
@RaghavPal
Жыл бұрын
Thanks
*Raghav you explained so much beautifully about XML, feels like piece of cake. Thank you and let me say it, you are a great teacher.*
@RaghavPal
2 жыл бұрын
Most welcome
@gusmoraless
2 жыл бұрын
So agree! Thanks Automation!
For someone with zero knowledge and background of xml , every word you spoke was understandable. Beautiful, thoroughly enjoyed. Thanks a lot.
@RaghavPal
Жыл бұрын
Most welcome
Explained in a super easy and smooth way! I just randomly discovered this amazing channel god bless you and help you to increase your community. 2 days to go for my exams I'd be glad if y'll wish me "Best of luck" thank you gorgeous people :)
@RaghavPal
2 жыл бұрын
Hi Nolan, All the best
@priyanzhu
2 жыл бұрын
@@RaghavPal Thank you sir :)
This tutorial is extremely well done. Thank you for helping me understand XML!
@RaghavPal
Жыл бұрын
You're very welcome Michal
God bless you! Thank you so much for the decent tutorials! It's so convenient you mention online tools you use.
@RaghavPal
3 жыл бұрын
You're very welcome Mesnevi
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
thank you for this simple and easy digestible explanation! you gave me a very smooth entrance into learning more and I enjoyed your calm voice a lot :)
@RaghavPal
3 жыл бұрын
Hi, so happy to know this
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
Excellent. You made it simple, easy to understand & follow. Thanks.
@RaghavPal
2 жыл бұрын
THanks, Sammy
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
Best XML explanation on KZread!
@RaghavPal
2 жыл бұрын
so happy and humbled to see this
Clear and concise, thanks for the video!
@RaghavPal
2 жыл бұрын
Most welcome Alisha
Finally, I understood. what can XML do! Thanks alot.
@RaghavPal
3 жыл бұрын
You're welcome Ahmed
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
Thanks mate. Very clear and concise explanation. I watched the whole of xml playlist as well.
@RaghavPal
Жыл бұрын
Most welcome
Great and straight to the point. Thanks!
@RaghavPal
2 жыл бұрын
Most welcome Deja
Great Lecture I have Ever seen. Before This video I knew nothing About the Concepts.but You have given me a Great step. Good Stufff. Thanks a Lot...
@RaghavPal
3 жыл бұрын
You are most welcome and very happy to see this Gokul
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
Thank you, easy to understand and nothing extra!
@RaghavPal
2 жыл бұрын
Most welcome Alexander
This is perfect for me! Ty so much for breaking this down! 😃🙏
@RaghavPal
10 күн бұрын
Glad it was helpful
Oh my God you explanation is straight to the point. It makes it easier
@RaghavPal
8 ай бұрын
Thanks for watching Margaret
This is so helpful and understandable.... I am preparing for my exams and it helped me a lot ....very good teaching
@RaghavPal
2 жыл бұрын
Great to know Hema
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
Thank you Raghav for short and concise video. I have taken a big break in my career trying to make come back this video has helped me refresh my XML memories.
@RaghavPal
4 ай бұрын
Great to know this.. humbled
Great job. Working a project that requires me to programmatically parse xml with PowerShell. And I've not worked with xml before. This was really helpful. Thank you
@RaghavPal
Жыл бұрын
Most welcome Joshua
I am an Electrical Engineer and your way of teaching made me understand what is XML.
@RaghavPal
2 жыл бұрын
Great to know this Faisal
@Mr_Cap.
2 жыл бұрын
Thanks
I watched three of your XML videos today - all are excellent👍👍
@RaghavPal
2 жыл бұрын
Thanks a lot for watching
This was very clear! Thank you!
@RaghavPal
2 жыл бұрын
Most welcome Tia
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
You cleared all doubts, and explained in easiest way.
@RaghavPal
3 жыл бұрын
Glad to know Prakash
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
Thank you. Very detailed and simple explanation. I now understand
@RaghavPal
3 жыл бұрын
Great to know Ronald
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
Bro you cleared all my doubts that I had about XML.
@RaghavPal
3 жыл бұрын
So happy to know Nihal
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
Perfect timing - Learning this for work. Can you explain XSD a little further, like would I receive that before sharing data so i know how to format xml? Thank you!!
@RaghavPal
3 жыл бұрын
Sure, will add session on that. Stay tuned :)
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
Really super video thank you so much !!! ❤❤❤❤
@RaghavPal
3 ай бұрын
You are so welcome
Thank you for your clear and simple explanation.
@RaghavPal
2 жыл бұрын
You are welcome
@yogeshragunath1486
2 жыл бұрын
Nice
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
This is so useful! Thanks, Raghav
@RaghavPal
2 жыл бұрын
Most welcome Greta
i love the way your teaching
@RaghavPal
Жыл бұрын
Thanks Anup
Crystal clear sir thank you
@RaghavPal
25 күн бұрын
Most welcome Pramod
You explained it very well. That's a really nice and tutorial must admit.
@RaghavPal
2 жыл бұрын
Thanks Rohit
Thanks for this amazing session❤
@RaghavPal
2 ай бұрын
Glad you enjoyed it Harshit
Thank you very much for this video :) It was very helpful and short! :)
@RaghavPal
2 жыл бұрын
You're welcome Tymothy
Direct to the point and simple 👍
@RaghavPal
Жыл бұрын
Thanks for wactching Paul
This is very easy to understand, I have been able to do it and am now teaching my friends
@RaghavPal
Жыл бұрын
Keep it up
Explained in very understandable way thx
@RaghavPal
2 жыл бұрын
Most welcome Shivam
Thank you for teaching me ❤❤
@RaghavPal
4 ай бұрын
My pleasure Aline
This video has the best explanation... Thank you soo much
@RaghavPal
2 жыл бұрын
Most welcome
this is better than other 1 hour non sense tutorial
@RaghavPal
2 жыл бұрын
Thanks for watching Amar
Thank you. Enjoyed and subscribed to your channel.
@RaghavPal
3 жыл бұрын
Welcome aboard Paul
Really helpful video thank you 👍🏻👌🏻
@RaghavPal
Ай бұрын
Glad it was helpful
Thank you so much. It was super helpful.
@RaghavPal
2 жыл бұрын
Most welcome Aakash
Great explanation. I felt so easy
@RaghavPal
3 жыл бұрын
Thanks
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
genius, man! friendslist, waoooo, so easy to unstanding! Thanks!
@RaghavPal
3 жыл бұрын
Most welcome
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
Excellent way of explanation Thank you!
@RaghavPal
Жыл бұрын
You are welcome!
Thanks bro for a very clear explanation.
@RaghavPal
3 жыл бұрын
Most welcome Mohit
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
Have my Web Dev viva tomorrow and this is so helpful. Thanks!
@RaghavPal
3 жыл бұрын
Glad it was helpful!
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
Very helpful ..Thank you man ❤️
@RaghavPal
2 жыл бұрын
Most welcome
How man, your KZread is very helpful to me ! Thank you in advance!!!!
@RaghavPal
2 жыл бұрын
Glad to hear that!
Thanks For Informative Content. ❤
@RaghavPal
Жыл бұрын
So nice of you Rohit
Very nice video... Just briefly explained everything
@RaghavPal
3 жыл бұрын
Glad you liked it
@sanchitanagnandy
3 жыл бұрын
@@RaghavPal Thanks
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
You are heaven sent my man.
@RaghavPal
8 ай бұрын
Humbled. Thanks a lot 🙏🏻
wow this video is so amazing for me ❤️
@RaghavPal
3 жыл бұрын
I'm so glad Kunal
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
Very well explained. Thank you.
@RaghavPal
Жыл бұрын
Most welcome Bianca
Dude that was helpful indeed!
@RaghavPal
3 жыл бұрын
Glad it helped Aryan
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
Fantastic! Thank you!
@RaghavPal
Жыл бұрын
You're very welcome!
Hello, you are the best teacher
@RaghavPal
2 жыл бұрын
So happy & humbled to hear this, thanks
ありがとうございます。
@RaghavPal
2 жыл бұрын
大歓迎
Thanks Raghav for nice explanation..
@RaghavPal
3 жыл бұрын
Always welcome Ravi
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
WTF? So good and awesome. Keep it up
@RaghavPal
3 жыл бұрын
Glad to know this helped
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
Already feels like a pro in xml 😇
@RaghavPal
2 жыл бұрын
Great to know Jayan
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
Really good! Thank you :))
@RaghavPal
2 жыл бұрын
most welcome
Will you please make a video for the difference between json and xml?
@RaghavPal
3 жыл бұрын
I will plan
@ultrio325
3 жыл бұрын
isn't XML just HTML JSON?
wonderful. thanks a lot 🙏🙏
@RaghavPal
2 жыл бұрын
Most welcome Niveydhithaa
How is it that you explain it so much better in 10 minutes than my professors in 1h30? Thanks!
@RaghavPal
2 жыл бұрын
I am so humbled, thanks for watching
super clear explanation!
@RaghavPal
2 жыл бұрын
Thanks
very useful and well explained !
@RaghavPal
Жыл бұрын
Glad it was helpful!
You are the best sir and be the best
@RaghavPal
Жыл бұрын
Thanks a lot
This was great btw thank you
@RaghavPal
8 ай бұрын
Most welcome
Very useful (better than my professor's 1 ½ hrs lecturing
@RaghavPal
2 ай бұрын
Thanks a lot Nila.. humbled
Simply superb. Keep it up
@RaghavPal
Жыл бұрын
Thanks Anuj
Great Video!
@RaghavPal
Жыл бұрын
Glad you enjoyed ii Andre
Excellent and simple explanation Thank you very much.
@RaghavPal
3 жыл бұрын
Most welcome Tarik
i liked it. it would have been nice if you had also shown an example of 2 applications communicating to each other by using an XML-file.
@RaghavPal
2 жыл бұрын
I will try to do in some future session, thanks for watching Nani
@andybie
Жыл бұрын
@@RaghavPal Hi were you able to develop such a session with two apps communicating?
Superb!
@RaghavPal
Ай бұрын
Thanks a lot
Thank you
@RaghavPal
Жыл бұрын
You're welcome Giorgio
Very helpful 🙂👍
@RaghavPal
Жыл бұрын
Glad it was helpful!
Thank you sir
@RaghavPal
Жыл бұрын
Most welcome
very usefull thanks
@RaghavPal
2 жыл бұрын
Most welcome Viliam
Shukria, bhaya!
@RaghavPal
2 жыл бұрын
Most welcome
thanks
@RaghavPal
2 ай бұрын
You're welcome!
tnx!
@RaghavPal
17 сағат бұрын
Most elcome Robbie
SIr, what software need to install to learn and practics of xml reports? i have oracle 11g installed in my system. should i need to install d2k(report builder)
@RaghavPal
3 жыл бұрын
Hi Satyendra, I am not sure of the oracle 11g tool set, Can check online
Very informative video.
@RaghavPal
3 жыл бұрын
Glad it was helpful! Heena
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
Great video it was very help full, i have one question can i run an xml file in google chrome?
@RaghavPal
3 жыл бұрын
Hi Jakob, you can, will need to check the process and tools
Very helpfull ❤
@RaghavPal
Жыл бұрын
Thanks
Thank you for the videos! Now, I understand that XML is flexible and can be converted to another language. For someone who doesn't know a single clue about programming language, I'm confused what actually XML is for , and when to use it?. Is it actually similar usage to markdown (For writing notes like in Zettlr, Obsidian) but more complex? I learn about XML from reading docx is actually using XML. I don't know which part of it is XML.. the backend part?
@RaghavPal
4 ай бұрын
Micha You're right, XML is indeed flexible and can be used in various ways, but it's not exactly a programming language itself. Here's a breakdown to clarify its purpose and usage: What is XML? - XML stands for eXtensible Markup Language. It's a way to structure and store data in a human-readable and machine-readable format. - Think of it like a set of building blocks (tags) that you can use to define different parts of your information. - For example, in a recipe, you could use XML tags to describe the ingredients, instructions, and cooking time. Key things to remember about XML: - Data format, not a programming language: XML doesn't execute code or perform calculations like Python or JavaScript. It simply organizes data. - Flexible & customizable: You can define new tags to suit your specific needs, making it versatile for various applications. - Human & machine-readable: Both people and computers can understand the structure and content of the data due to its well-defined format. When to use XML: - Data exchange: It's often used to exchange data between different systems and applications due to its platform-neutral nature. - Configuration files: Many programs use XML to store configuration settings. - Content management: Websites and e-commerce platforms might leverage XML for structured content like product descriptions. - Document formats: Microsoft Office documents like docx, odt use XML internally to represent text, formatting, and other elements. Comparison with Markdown: - Markdown: Simpler, used for plain text formatting with limited structure (headings, lists, bold, etc.). More suitable for writing notes and basic documentation. - XML: More complex, defines custom tags for specific data elements, ideal for storing structured information for diverse purposes. In your docx example: - The actual text content (paragraphs, headings, etc.) might be stored as plain text within the XML structure. - The XML part defines the structure and formatting of the document, like which text is a heading, which is bold, and where images are placed. Summary: While XML might seem complex at first, it's essentially a way to organize information in a structured and flexible manner. It's not a programming language but a data format, used for many things beyond just document structures. Understanding its core purpose and potential applications can help you appreciate its value in various scenarios.
Thank you. this is easy to understand. I wanted to know is there any way to define the xsd so that each child element has distinct values no repetition, in xml file?
@RaghavPal
3 жыл бұрын
Yes, you should be able to do that, I do not recall the exact structure or syntax, Can check some online examples
@Epsilon10
2 жыл бұрын
kzread.info/dash/bejne/Y451j5Otfd3IgsY.html
Really good explanation
@RaghavPal
2 жыл бұрын
Glad it was helpful Kavya
you ve got like from me. good video and thank you
@RaghavPal
3 жыл бұрын
Thanks and welcome Ben
GOOD JOB KEEP IT UP
@RaghavPal
3 жыл бұрын
Thanks
best xml explanation
@RaghavPal
2 жыл бұрын
So happy to know this
I already learned HTML, now XML is the next.
@RaghavPal
3 жыл бұрын
All the best
Thanks a lot.
@RaghavPal
3 жыл бұрын
Most welcome Dorababu