Should you learn XML and XSLT in 2022?

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ก.ย. 2024
  • 🔥 PREMIUM DEVELOPER MENTORING PROGRAM:
    unclestef.com/
    🔥 CODER'S CAREER PATHS WEBINAR - FREE 29 MINUTE VIDEO:
    newsletters.st...
    🔥 LIZARD WIZARD KOMODO - TRANSFORMATIONAL MIND TRAINING:
    newsletters.st...
    *************
    Channel Discord Server: / discord
    WEB HOST PAYS FOR YOUR WEB DESIGN TRAINING IN 2021:
    www.killersite...
    POPULAR & EASY CODING COURSES:
    Full stack web developer course: school.studiow...
    Python 3 Foundations & Certification: school.studiow...
    Complete Freelancer: school.studiow...
    Complete Entrepreneur: school.studiow...
    *************
    🦎 Lizard Wizard Course:
    school.studiow...
    📚 BOOKS TO READ:
    My Beginners HTML5, CSS3: amzn.to/2wKsVTh
    … Complements Studioweb courses on HTML5, CSS3 and JavaScript.
    Refactoring: Improving the Design of Existing Code (2nd Edition) amzn.to/3o5cTbw
    HeadFirst Design Patterns: amzn.to/2LQ0Gdh
    Java Refactoring: Improving the Design of Existing Code (1st Edition) amzn.to/3a9nSsZ
    The Naked Ape:
    amzn.to/3fhS1Lj
    ✉️ STAY IN CONTACT:
    Stef's social links:
    Instagram: www.instagram....
    Twitter: / killersites
    Stef's business channel:
    / @unclestef8239
    👉 GOOGLE REVIEW:
    g.page/studioW...
    Leave a Google review about Stef.
    MY MOUSE & KEYBOARD:
    Logitech Keyboard I use: amzn.to/38jYDqE
    Logitech mouse I use: amzn.to/2IeVvBj
    SUPPLEMENTS THAT WORK AMAZING FOR ME:
    Protein Essentials Beef Gelatine Powder:
    amzn.to/2Pf52vL
    ... Healed my very bad knee. If you have joint problems, this *could do miracles for you.
    Webber Naturals 88862 Glucosamine Chondroitin
    amzn.to/3ss9WEa
    MY CAMERA GEAR:
    Godox VL150 lights: amzn.to/3lhsYZP
    Sigma 18-35 lens: amzn.to/33sRh0T
    Canon EOS C70 Cinema Camera
    Thanks!
    Stef
    #mentoring #xml #unclestef #codingcoach

ความคิดเห็น • 43

  • @NoizyCr1cket
    @NoizyCr1cket 2 ปีที่แล้ว +9

    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.

  • @manzell
    @manzell ปีที่แล้ว +4

    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.

  • @titaniumwolf2
    @titaniumwolf2 2 ปีที่แล้ว +4

    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)

  • @urielgomx
    @urielgomx 2 ปีที่แล้ว +4

    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!

    • @BathingAfrican
      @BathingAfrican ปีที่แล้ว

      i’m tryna build off odoo and create a xml framework in python with websocket dom modifications since JS wants to monopolize the damn internet

  • @madifz
    @madifz 2 ปีที่แล้ว +3

    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.

  • @leighw9684
    @leighw9684 2 ปีที่แล้ว +2

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

  • @luisvillar8320
    @luisvillar8320 2 ปีที่แล้ว +2

    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 2 ปีที่แล้ว +7

    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..

  • @bear-mo1vj
    @bear-mo1vj 2 ปีที่แล้ว +3

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

  • @Uri18
    @Uri18 2 ปีที่แล้ว +1

    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.

  • @henriknielsen1662
    @henriknielsen1662 ปีที่แล้ว +1

    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.

  • @ianproudfoot5415
    @ianproudfoot5415 2 ปีที่แล้ว +7

    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.

    • @luisvillar8320
      @luisvillar8320 2 ปีที่แล้ว +1

      So true, there are many ISO standards like ISO-20022 for financial institution, SO/IEC 29500-1:2011 Open Office that are all XML based

    • @Uri18
      @Uri18 2 ปีที่แล้ว +1

      @@luisvillar8320 even microsoft's offficr files rely on xml since office 2007 came out. Very interesting stuff.

  • @grimmace77
    @grimmace77 ปีที่แล้ว +1

    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.

  • @peregrint6054
    @peregrint6054 ปีที่แล้ว

    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.

  • @deadeye1982a
    @deadeye1982a 2 ปีที่แล้ว +1

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

  • @vncstudio
    @vncstudio ปีที่แล้ว

    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.

  • @joewarwick430
    @joewarwick430 2 ปีที่แล้ว

    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.

  • @HE360
    @HE360 2 ปีที่แล้ว +1

    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.

    • @Uri18
      @Uri18 2 ปีที่แล้ว

      Many things were built on vb6 by financial institutions and some were hesitant to phase out their "working" systems. Nowdays COMs are not as reliable as newer tech. There's nothing wrong with using Basic, COBOL and other languages... the problem is that a lot of these systems have reached Software Entropy and are now very expensive to replace.

  • @johndoggett4657
    @johndoggett4657 2 ปีที่แล้ว

    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.

  • @brianryan4053
    @brianryan4053 ปีที่แล้ว +1

    XML is often used with Java in Enterprise systems

  • @ImHereFindMe
    @ImHereFindMe ปีที่แล้ว

    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 ปีที่แล้ว

    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 :)

  • @ruirodrigues705
    @ruirodrigues705 2 ปีที่แล้ว +3

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

  • @jeverett0902
    @jeverett0902 7 หลายเดือนก่อน

    That’s like saying SQL is legacy; don’t learn it; APIs use mostly JSON.

  • @RoyMuriel-f1v
    @RoyMuriel-f1v 12 วันที่ผ่านมา

    Clark Jose Gonzalez Carol Perez Elizabeth

  • @briannewman9285
    @briannewman9285 2 ปีที่แล้ว

    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)..

  • @33880
    @33880 2 ปีที่แล้ว

    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

    • @yourfellowhumanbeing2323
      @yourfellowhumanbeing2323 2 ปีที่แล้ว

      It depends on where you live honestly. In some places, a degree is more important than experience. May I know where do you live?

    • @yourfellowhumanbeing2323
      @yourfellowhumanbeing2323 2 ปีที่แล้ว

      In which country that is.

    • @33880
      @33880 2 ปีที่แล้ว

      @@yourfellowhumanbeing2323 sorry I didn't see this earlier I'm from New York

    • @Uri18
      @Uri18 2 ปีที่แล้ว +3

      The mind is a complex thing. School helped me broaden what I once thought was right for me. Being surrounded by other people seeking knowledge fuels your own curiosity. Many things people would tell me that were useless to learn at college, have come in handy since I started working as a software engineer. Knowledge work can take you through many different paths. College was worth it for me. I found a cheap way to get my education and moved on. Your path may be different, I can only tell you what worked for me. I'm from México, I went to highschool in california, returned to México the same year I graduated from HS to get an ingineering degree at an almost free state college in my home town and I'm now living a very good debt free life.

  • @AmeliaSmith-qk9sn
    @AmeliaSmith-qk9sn 20 วันที่ผ่านมา

    Lee Christopher Perez Ronald Rodriguez Michelle

  • @HorrorArmor
    @HorrorArmor 22 วันที่ผ่านมา

    Taylor Angela Miller Nancy Moore Melissa

  • @samourai71
    @samourai71 2 ปีที่แล้ว

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

    • @110110010
      @110110010 2 ปีที่แล้ว

      Validation is important even in JSON. The fact that it is required in XML makes it ideal for applications at scale.

  • @aneesahthequeen
    @aneesahthequeen 2 ปีที่แล้ว

    😍😍❤️❤️💙💙

  • @alternativeperception6949
    @alternativeperception6949 2 ปีที่แล้ว +1

    186th yeeeehaaaaa

  • @lewtonlewtron2032
    @lewtonlewtron2032 10 หลายเดือนก่อน

    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.