3.3 KiB
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.
-
Utilized often in BBEdit for CLMs.
-
This is a fantastic article explaining how an XML diagram which we learned about in software engineering directly translates to the XML code that is used by the system. This is why diagrams are so important in software engineering overall.
-
This website discusses how to extract XML files from quantum espresso.
-
XML formatter --> freeformatter.com
For example, this is the XML diagram: !
And this would be the XML code:
<?xml version="1.0" encoding="UTF-8**"**?>
<bookstore>
<book category="cooking">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book category="children">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<book category="web">
<title lang="en">Learning XML</title>
<author>Erik T. Ray</author>
<year>2003</year>
<price>39.95</price>
</book>
</bookstore>
Wait so hold on just a second, wouldn't this have applications in quantum??
- apparently, this is a XML extractor for actix-web a framework that is used in Rust
XPATH
A query language for navigating in XML document or extract elements in HTML documents
XPath Generator Extract Value from XPath Tool Retrieve XPath by clicking on XML Document
Xpath (continued)
XPath stands for XML Path Language. It is a language that allows you to navigate to a specific element in an XML document.
XPaths will often be used in BBEdit.