Should you learn XML and XSLT in 2022?

Should you learn XML and XSLT in 2022?

Stefan Mischook

2 года назад

9,435 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@lewtonlewtron2032
@lewtonlewtron2032 - 10.11.2023 13:58

No you should not. If a tool or process requires XSLT, it is fundamentally broken. There is no valid reason to ever use this parody of a language.

Ответить
@peregrint6054
@peregrint6054 - 19.06.2023 20:45

Currently applying for SAP dev and support position. XML, XSLT and XPath are must have tools there. Also used XPath for mobile automation before. Thanks for the video.

Ответить
@ImHereFindMe
@ImHereFindMe - 30.04.2023 01:26

Kind of misses the point of markup languages. If you need to markup documents, the answer is obvious: XML. HTML5 is basically XML and XHTML5 explicitly so.

Ответить
@WantMore-mc8dx
@WantMore-mc8dx - 26.04.2023 23:48

XSL(T) is such a superb language/ruleset which json can't replace. The XSL-T(T) Transform doesn't exist i JSON universe. As for transport data anyway will do I guess :)

Ответить
@henriknielsen1662
@henriknielsen1662 - 21.04.2023 08:44

XML is widely used in the humanities (TEI). JSON is useless for texts. A lot of file formats are XML-based. SVG is XML., .docx is XML, .KML (.KMZ) is XML etc. etc.

Ответить
@brianryan4053
@brianryan4053 - 06.01.2023 12:48

XML is often used with Java in Enterprise systems

Ответить
@manzell
@manzell - 11.12.2022 09:19

I used XSLT back in the day to rip excel spreadsheets and write (nonstandard) InDesign Markup Language files for a car price guide. It was HELL! I felt like I was ready to navigate the galaxy after that. I then used the same technique to rip data out of poorly-formatted data collection sheets and dump them into a properly normalized database for the city, that was a real cool project. We had like 8,000 data entry sheets that were designed by the office manager (ie, no consideration to processing the data later) and all but maybe 50 we were ultimately able to parse automatically.

Ответить
@vncstudio
@vncstudio - 26.11.2022 04:43

Heritage institutions around the world use XML and XSLT extensively for metadata transfer, processing, and storage. JSON is used for APIs. So yes. It's specialized.

Ответить
@grimmace77
@grimmace77 - 13.10.2022 16:36

It is not legacy. XSLT can turn JSON and XML to ANY format. It's not as widely used but extremely important in data transformation and very powerful. Also way faster than expected.

Ответить
@joewarwick430
@joewarwick430 - 04.10.2022 05:59

XSLT is awesome for transforming data in a functional way. Only don't use the for loop piece. And they were reticent about adding it too.

Ответить
@briannewman9285
@briannewman9285 - 29.05.2022 07:39

JSON is extremely fragile. People can't just add more data to a transmission without a great deal of orchestration, which isn't required with XML / XSLT. JSON is certainly lighter weight, but you are rarely going to see a difference unless you are transmitting A LOT of data (which increases the fragility of JSON)..

Ответить
@johndoggett4657
@johndoggett4657 - 28.04.2022 13:17

I would only learn xml if the job asked for it. At my old job we used xml over json to get data for the e-learning courses we developed. We where only using it because our stakeholder wanted us to. Mind you our stakeholder wouldnt have noticed is we used json instead they just wanted us to stick with an xml standard.

Ответить
@urielgomx
@urielgomx - 17.03.2022 09:37

XML is a very powerful technology when combined with XSLT (which is a turing complete programming language) and XPATH (the most flexible way to traverse any document) since XML can be transformed to anything you can imagine, HTML, other XML, any kind of scripts or even notation like JSON... which by the way doesn't fully replace XML ecosystem at all, simply because XML describes nodes and JSON describes objects which are different programming paradigms. Transporting data with XML is not it's main feature (although it can get really compact)... transformation really is!... In fact, I'm preparing this framework with XML and XSLT on the frontend (you can use JSON or XML as transformation syntax so you can consume any existing API) and the best is that it will be release soon... so please let me know if there's someone who can be of help in this project. Thanks in advance!

Ответить
@Uri18
@Uri18 - 17.03.2022 08:39

I had to learn XSLT to update and maintain a contract (PDF) generation system... felt weird, but it works. It's easy to learn when you land at a place where they use it. In my opinion, just being aware that it exists is good enough.

Ответить
@aneesahthequeen
@aneesahthequeen - 17.03.2022 04:27

😍😍❤️❤️💙💙

Ответить
@luisvillar8320
@luisvillar8320 - 16.03.2022 23:47

Today you have to know JSON if you are going to work with API and integration, but you are not complete if you don't know SOAP, XML & XSLT even of you develop or work with a company that has only canonical JSON in-house, sooner or later you will have to talk to an external XML based system, there is simply no getting around it.

Ответить
@techatival
@techatival - 16.03.2022 18:43

I work almost every day with XML data. I am working for an e-commerce platform. Most of our suppliers provide their product data using XML and CSV. Our EDI team transforms those data to BMEcat, which is also an XML based data format. But learning just XML has no meaning. It's like learning CSV or JSON. These are just data exchange formats. It will be much better and useful to learn how to parse, modify and transform these data formats using python, php, java etc..

Ответить
@leighw9684
@leighw9684 - 16.03.2022 16:05

DITA is a defacto standard for structured documentation in the technical communication field. It's a form of XML.

Ответить
@ianproudfoot5415
@ianproudfoot5415 - 16.03.2022 12:43

It's astonishing that you could discuss XML and XSLT without understanding their primary purpose. In many industries xml is the storage and editing medium for technical documentation. There are widely used standards such as S1000D and DITA that are built on XML.
JSON is not a replacement for XML in that environment.
Also there is a real shortage of developers who really know this stuff.

Ответить
@titaniumwolf2
@titaniumwolf2 - 15.03.2022 08:16

I had to use XML for a DHL Germany project.
Many large companies still use XML. You can learn on the job for this one guys.
(btw I'm a Full stack JS dev)

Ответить
@HE360
@HE360 - 15.03.2022 06:40

This might be off topic, but I heard that some people are still using the BASIC programming language for some things. There's a whole community of people using it and they stick by it.

Ответить
@samourai71
@samourai71 - 15.03.2022 03:15

+1 for JSON -1 for XML and the whole validation process.

Ответить
@33880
@33880 - 14.03.2022 23:08

I have a question since you are wealthy and your like the only person I could imagine even close to answering this. Is school worth the time after 6/7th grade now I know unless I want to work at space X I don't need to know 90% of the things you learn in 8th grade (I am in 8th) I am more interested in $ and coding or gaming than school what is your opinion on this should I argue with my mother for hours until she understands or waste my time learning things I don't need to learn in my opinion

Ответить
@madifz
@madifz - 14.03.2022 22:03

Only learning xml because of work. Surprisingly still used in a lot of enterprise/finance erp/oms systems. If you’re learning APIs (soap and rest), working knowledge is enough and the rest you can search on the go.

Ответить
@deadeye1982a
@deadeye1982a - 14.03.2022 21:08

Some protocols like OPCUA are also using XML to describe sensors or a PLC.

Ответить
@ruirodrigues705
@ruirodrigues705 - 14.03.2022 20:50

Last time i worked with XML and XSLT, was 5y ago... nowadays is JSON!

Ответить
@NoizyCr1cket
@NoizyCr1cket - 14.03.2022 20:38

XML and XSLT is still very common in companies that send data to county recorder's offices. Things like real estate document recording. The PRIA spec is all XML.

Ответить
@bear-mo1vj
@bear-mo1vj - 14.03.2022 20:36

hey! im currently studying this for a course. thanks for the insights uncle stef 🖖

Ответить
@alternativeperception6949
@alternativeperception6949 - 14.03.2022 20:32

186th yeeeehaaaaa

Ответить