Free AI web copilot to create summaries, insights and extended knowledge, download it at here
4940
Abstract
fullscreen="" frameborder="0" height="263" width="700">
</div>
</div>
</figure></iframe></div></div></figure><h1 id="7cef">Advantages and Disadvantages of the Extensible Markup Language</h1><p id="159b">The following advantages are offered by the use of Extensible Markup Language files:</p><ul><li>Wide distribution and thus high compatibility with already existing applications</li><li>High security of the files</li><li>Easy recovery of information due to the readability of the text files</li><li>Easy interpretation by man and machine</li><li>Simple structure and layout, so that it can be quickly understood by many users</li><li>Extensibility in the form of “dialects”</li></ul><p id="55e1">The only real drawback to this long list of positives comes from the textual format that the Extensible Markup Language uses. Textual information can only be stored with comparatively more memory and can therefore lead to lower performance in processing. Binary file formats, such as BSON, require significantly less storage space for the same information but are not human-readable because the information is stored in zeros and ones.</p><h1 id="aae2">Which Applications use the Extensible Markup Language?</h1><p id="be08">Due to the text-based storage of the Extensible Markup Language, the format is relatively easy to read and understand. This is why it is used for a wide variety of applications. One of the most common use cases is data exchange, i.e. importing and exporting data in applications. This is what makes it so valuable for Data Scientists. Also, it is very easy to import into Python and handle it like a Python Dictionary.</p><p id="98e5">In addition, there are few general uses of the Extensible Markup Language, as most use cases have created a variation of XML that is specific to their application. For example, there is the Mathematical Markup Language (MathML), which is a dialect of XML and is used to correctly represent mathematical equations and terms.</p><h1 id="17f0">How to edit XML Files in Python?</h1><p id="dbd4">There are several ways and modules to open XML files in <a href="https://databasecamp.de/en/python-coding">Python</a>. We will try to use a string consisting of our previous example. We can either try to preserve the original structure:</p>
<figure id="ee5c">
<div>
<div>
<img class="ratio" src="http://placehold.it/16x9">
<iframe class="" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fembed.deepnote.com%2Fa7070c44-61b9-4249-b55a-9e3862d2609e%2Fc0d5394d91af42d6aab55fb768abf52e%2F4bb8a2271b7e468287025315c8e25e67%3Fheight%3D416.6953125&display_name=Deepnote&url=https%3A%2F%2Fembed.deepnote.com%2Fa7070c44-61b9-4249-b55a-9e3862d2609e%2Fc0d5394d91af42d6aab55fb768abf52e%2F4bb8a2271b7e468287025315c8e25e67%3Fheight%3D416.6953125&image=https%3A%2F%2Fdeepnote.com%2Fstatic%2Fthumbnails%2Fmain.png&key=a19fcc184b9711e1b4764040d3dc5c07&type=text%2Fhtml&schema=deepnote" allowfullscreen="" frameborder="0" height="416" width="700">
</div>
</div>
</figure></iframe></div></div></figure><p id="17fd">On the other hand, we can also try to convert the structure of the Extensible Markup Language into a <a href="https://databasecamp.de/en/python-coding/python-dictionarys">Python dictionary</a>. This is much easier for many developers who work a lot with Python:</p>
<figure id="3aa8">
<div>
<div>
<img class="ratio" src="http://placehold.it/16x9">
<iframe class="" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fembed.deepnote.com%2Fa7070c44-61b9-4249-b55a-9e3862d2609e%2Fc0d5394d91af42d6aab55fb768abf52e%2F31561d9fe09748039d73f64c09032573%3Fheight%3D256.390625&display_name=Deepnote&url=https%3A%2F%2Fembed.deepnote.com%2Fa7070c44-61b9-4249-b55a-9e3862d2609e%2Fc0d5394d91af42d6aab55fb768abf52e%2F31561d9fe09748039d73f64c09032573%3Fheight%3D256.390625&image=https%3A%2F%2Fdeepnote.com%2Fstatic%2Fthumbnails%2Fmain.png&key=a19fcc184b9711e1b4764040d3dc5c07&type=text%2Fhtml&schema=deepnote" allowfullscreen="" frameborder="0" height="256" width="700">
</div>
</div>
</figure></iframe></div></div></figure><h1 id="6e7f">What does the future of XML look like?</h1><p id="e8d4">The Extensible Markup Language has been around since the late 1990s and has played an important role in data exchange and interoperability on the Internet. Although its dominance has been challenged somewhat in recent years, it still has a number of advantages that make it a valuable tool for representing and exchanging data. The following are some possible futures for XML:</p><ul><li><b>Continued use in legacy systems</b>: Many large enterprises have invested heavily in XML-based technologies and in
Options
frastructures and will likely continue to rely on XML in the coming years. As a result, XML is likely to remain an important technology for representing and exchanging data in a number of areas, including healthcare, finance, and government.</li><li><b>Competition from JSON</b>: <a href="https://databasecamp.de/en/data/json-en">JSON</a> (JavaScript Object Notation) is a lightweight data exchange format that has gained popularity in recent years, especially for Web-based applications. JSON has some advantages over XML, including simpler syntax and better support for hierarchical data structures. However, XML still has some advantages over JSON, such as more robust support for namespaces and a wider range of tools and technologies for working with data.</li><li><b>Integration with other technologies</b>: XML is often used in conjunction with other technologies, such as XSLT (Extensible Stylesheet Language Transformations) for transforming data, XPath for navigating documents, and XQuery for querying data. With the advent of new technologies such as the semantic web and linked data, XML may find new uses and use cases.</li><li><b>Evolution of XML standards</b>: it is a mature technology, but one that is constantly evolving. The World Wide Web Consortium (W3C) is responsible for maintaining and developing the XML standard, and new versions of the standard are released regularly. As the needs of the Web and the broader technological ecosystem evolve, the XML standard is likely to evolve as well.</li></ul><p id="96ec">Although XML must compete with newer technologies, it continues to play an important role in the representation and exchange of data, particularly in areas where interoperability and data standardization are critical. As technology continues to evolve, it will be interesting to see how XML continues to adapt and evolve to meet the needs of the Web and the broader technology ecosystem.</p><h1 id="f469">This is what you should take with you</h1><ul><li>XML stands for Extensible Markup Language and is used today as a text-based data format for the exchange of structured data.</li><li>Due to the text-based storage of the Extensible Markup Language, the format is relatively easy to read and understand.</li><li>Among other things, the format has the advantage of being adaptable to different use cases through dialects.</li></ul><p id="b009"><i>If you like my work, please subscribe <a href="https://medium.com/subscribe/@niklas_lang">here</a> or check out my website <a href="http://www.databasecamp.de/en/homepage">Data Basecamp</a>! Also, medium permits you to read <b>3 articles </b>per month for free. If you wish to have <b>unlimited </b>access to my articles and thousands of great articles, don’t hesitate to get a membership for $<b>5</b> per month by clicking my referral link: <a href="https://medium.com/@niklas_lang/membership"></a></i><a href="https://medium.com/@niklas_lang/membership">https://medium.com/@niklas_lang/membership</a></p><div id="5f18" class="link-block">
<a href="https://towardsdatascience.com/introduction-to-data-types-and-type-systems-in-programming-3e8aec6da7f2">
<div>
<div>
<h2>The Power of Data Types: Understanding the Role of Type Systems in Programming</h2>
<div><h3>Getting to know Type Systems in General and in Python</h3></div>
<div><p>towardsdatascience.com</p></div>
</div>
<div>
<div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*9ICI1RarkdE5ngWS)"></div>
</div>
</div>
</a>
</div><div id="7e8e" class="link-block">
<a href="https://towardsdatascience.com/what-is-an-api-easily-explained-d153a736a55f">
<div>
<div>
<h2>What is an API? Easily explained</h2>
<div><h3>An Introduction to Application Programming Interfaces</h3></div>
<div><p>towardsdatascience.com</p></div>
</div>
<div>
<div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*YQmZecPvfTX54RJK)"></div>
</div>
</div>
</a>
</div><div id="9877" class="link-block">
<a href="https://towardsdatascience.com/the-difference-between-correlation-and-causation-51d44c102789">
<div>
<div>
<h2>The Difference between Correlation and Causation</h2>
<div><h3>Everything you need to know about Casual Inference</h3></div>
<div><p>towardsdatascience.com</p></div>
</div>
<div>
<div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*RC6isXsrFKocHSNa)"></div>
</div>
</div>
</a>
</div></article></body>