Join Kevin Skoglund for an in-depth discussion in this video XML, part of Ruby: Files, Formats, Templates.
- [Instructor] In this movie, we're going to learn…about the XML data format.…XML is short for extensible markup language,…and it's purpose is to make documents…both human and machine readable.…If you've ever seen XML, it looks similar to HTML…in that we have tags that surround all of the content.…It essentially gives us a way of marking up a page.…Now there are built in Ruby XML libraries called REXML,…however it's from a long time ago, over 10 years ago,…and so most developers don't use it.…
Instead they use Ruby gems, and there are many Ruby gems…that can help you work with XML.…The most popular ones tend to be nokogiri, nori, gyoku,…multi_xml, and xml-simple.…You can look at each one to evaluate…which one you like the best.…Nokogiri is the most powerful and probably the most popular,…but xml-simple has a lot of fans, because it is very simple.…I'm not going to show you how to use any one of these,…but I do want to just show you a bit more about nokogiri…in case you decide to head down that path.…
The Nokogiri website at nokogiri.org has tips…
- File system basics
- Writing to and reading from files
- Renaming, deleting, and copying files
- Creating and editing directories
- Working with common data formats
- ERB templating
Skill Level Beginner
Ruby on Rails 5 Essential Trainingwith Kevin Skoglund10h 21m Beginner
1. The File System
2. Work with Files
3. Work with Directories
4. Common Data Formats
5. ERB Templating
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.