XML Namespace tutorial for complete Beginners

Поделиться
HTML-код
  • Опубликовано: 4 окт 2024
  • website - automationstep...
    What is namespace in XML
    What is the use of namespaces
    How to create a namespace
    XML Namespace examples
    Prefixes can be used in XML to resolve elements name conflicts
    When using prefixes in xml, a namespace for the prefix must be defined
    xmlns:prefix="URI"
    The namespace can be defined by an xmlns attribute in the start tag of an element
    All child elements with the same prefix are associated with the same namespace
    Namespaces can also be declared in the XML root element
    Default Namespaces
    Defining a default namespace for an element saves us from using prefixes in all the child elements
    xmlns="namespace URI"
    XML namespaces are used for providing uniquely named elements and attributes in an XML document
    References
    www.w3schools....
    en.wikipedia.o...
    Join Automation Step By Step channel: www.youtube.co...
    Udemy Discounts - automationstep...
    Every LIKE & SUBSCRIPTION gives me great motivation to keep working for you
    You can support my mission for education by sharing this knowledge and helping as many people as you can
    If my work has helped you, consider helping any animal near you, in any way you can.
    _______ ONLINE COURSES TO LEARN _______
    automationstep...
    GitHub - github.com/Rag...
    Udemy - www.udemy.com/...
    Training by Raghav at your venue - raghav.qna@gmail.com
    Training schedule - automationstep...
    ----------- UI TESTING -----------
    Selenium Beginners - bit.ly/2MGRS8K
    Selenium Java Framework from Scratch - bit.ly/2N9xvR6
    Selenium Python - bit.ly/2oyMp5x
    Selenium Tips - bit.ly/2owxc50
    Selenium Builder - bit.ly/2MKNtlq
    Katalon Studio - bit.ly/2wARFdi
    Robot Framework with RIDE- bit.ly/2Px6Ue9
    Robot Framework with Eclipse - bit.ly/2N8DZxb
    Protractor - bit.ly/2KtqVkU
    TestProject - bit.ly/2DRNJYE
    ----------- API TESTING -----------
    Web Services (API) - bit.ly/2MGafL7
    SoapUI - bit.ly/2MGahmd
    Postman - bit.ly/2wz8LrW
    General - bit.ly/2PYdwmV
    Katalon Studio API Testing - bit.ly/2BwuCTN
    ----------- MOBILE TESTING -----------
    Appium - bit.ly/2ZHFSGX
    Mobile Playlist - bit.ly/2PxpeUv
    ----------- CI | CD | DEVOPS -----------
    Jenkins Beginner - bit.ly/2MIn8EC
    Jenkins Tips & Trick - bit.ly/2LRt6xC
    Docker - bit.ly/2MInnzx
    Kubernetes - bit.ly/2MJIlMK
    ------------VIRTUALISATION------------
    Virtualization on windows - bit.ly/2SItIL9
    ----------- VERSION CONTROL SYSTEM -----------
    Git & GitHub - bit.ly/2Q1pagY
    GitLab - bit.ly/2kQPGyQ
    ----------- PERFORMANCE TESTING -----------
    JMeter Beginner - bit.ly/2oBbtIU
    JMeter Intermediate - bit.ly/2oziNVB
    JMeter Advanced - bit.ly/2Q22Y6a
    JMeter Tips & Tricks - bit.ly/2NOfWD2
    Performance Testing - bit.ly/2wEXbLS
    ----------- PROGRAMMING -----------
    Java Beginners - bit.ly/2PVUcXs
    Java Tips & Tricks - bit.ly/2CdcDnJ
    GROOVY - bit.ly/2FvWV5C
    JAVASCRIPT - bit.ly/2KJDZ8o
    PYTHON - bit.ly/2Z4iRye
    ----------- IDE -----------
    Visual Studio Code - bit.ly/2V15yvt
    ----------- BUILD TOOLS -----------
    Maven - bit.ly/2NJdDRS
    Gradle - bit.ly/30l3h1B
    ----------- OTHERS -----------
    Redis- bit.ly/2N9jyCG
    Misc - bit.ly/2Q2q5xQ
    Tools & Tips - bit.ly/2oBfwoR
    QnA Friday- bit.ly/2NgwGpw
    Sunday Special - bit.ly/2wB23BO
    Ask Raghav - bit.ly/2CoJGWf
    Interviews - bit.ly/2NIPPxk
    All Playlists - bit.ly/2LSiezA
    ---------- Connect with Raghav -----------
    Website - automationstep...
    LifeCharger -
    Udemy Courses - www.udemy.com/...
    Facebook - / automationstepbystep
    Twitter - / learnwithraghav
    RUclips - / automationstepbystep
    Never Stop Learning
    Raghav

Комментарии • 129

  • @ravirajsaraganachari3038
    @ravirajsaraganachari3038 3 года назад +7

    Thank you for simple and clear explanation :)

    • @RaghavPal
      @RaghavPal  3 года назад +2

      You are welcome Raviraj

  • @vigneshbalan3007
    @vigneshbalan3007 3 года назад +7

    Thank you👍great work... Looking for complete tutorial on XML

    • @RaghavPal
      @RaghavPal  3 года назад +1

      Will upload soon Vignesh

    • @zes7215
      @zes7215 3 года назад

      wrg, no nerx , ts just codex, cepitx, say any nmw

  • @chaoukikessouri4943
    @chaoukikessouri4943 7 месяцев назад

    Love your videos sir, very short and direct, much respect.

    • @RaghavPal
      @RaghavPal  7 месяцев назад

      Glad you like them..

  • @majidk1440
    @majidk1440 3 года назад +1

    Thks a lot sir
    Best XML tutorial😇😇

  • @jagadeeshp1163
    @jagadeeshp1163 22 дня назад

    You are the saviour

    • @RaghavPal
      @RaghavPal  21 день назад

      Thanks a lot Jagadeesh

  • @PaulEllisBIGDATA
    @PaulEllisBIGDATA 2 года назад +1

    Loved your video!! THANKS for posting. Watching the entire series.

    • @RaghavPal
      @RaghavPal  2 года назад

      Awesome! Thank you Paul

  • @SurajKumar-qm4gj
    @SurajKumar-qm4gj 8 дней назад

    Thanks for the nice and simple explanation ❤❤

    • @RaghavPal
      @RaghavPal  6 дней назад

      You're welcome Suraj

  • @Clemen1ine
    @Clemen1ine 11 месяцев назад

    I lost more than 2 hours of my life before I found this video

    • @RaghavPal
      @RaghavPal  11 месяцев назад

      Glad to know it helped :)

  • @ohnewerbung9601
    @ohnewerbung9601 2 года назад +4

    ok in This Video I neither did understand why I do it nor what I do in the end.
    where are the URL from? what URL should I use? I have no idea why there is a URL at all
    why cant I just use another element then Table? like funiturtable?

    • @RaghavPal
      @RaghavPal  2 года назад

      Hi Ohne, sorry that it did not help you much, I hope you watch the earlier videos of this series, and that will help, can check here - automationstepbystep.com/

  • @newtownministries9069
    @newtownministries9069 2 года назад

    Thank you very much. This video helps answer my confusion on the meaning of the prefix xmlns..
    Very helpfull

  • @ishsharma6529
    @ishsharma6529 2 года назад +1

    wonderful work . no other video starts for scratch .
    👍

    • @RaghavPal
      @RaghavPal  2 года назад

      Thank you so much Ish

  • @locke827
    @locke827 Год назад

    This content is very helpful for me. Thank you very much!

  • @shubhlaabh6342
    @shubhlaabh6342 3 года назад +3

    Thanks Raghav for ur video 👍,
    What's the use of uri in namespace, and what that uri locates ?

    • @RaghavPal
      @RaghavPal  3 года назад +1

      Hi, The namespace URI is what allows us to identify uniquely the namespace stackoverflow.com/questions/18974378/what-does-namespace-uri-exactly-means

    • @gokulkpb
      @gokulkpb 3 года назад

      @@RaghavPal Do we always need a live url for identification of the namespace? or is there some other way?

  • @divyajyotibasu3001
    @divyajyotibasu3001 2 года назад +5

    Hi Raghav, brilliant explanation! Request you start a series on oracle osb 12c in detail. Theres hardly any good explanatory material available online for a beginner to understand osb and i think with your simple yet in-depth explanations can help many including me. regards!

    • @RaghavPal
      @RaghavPal  2 года назад +1

      Noted, will plan Divyajyoti

  • @snehakhade9704
    @snehakhade9704 3 года назад +5

    Hi Raghav, What are the valid values for URI? How to decide, values for URI?

    • @RaghavPal
      @RaghavPal  3 года назад +1

      Hi Sneha, URI is the Uniform Resource Identifier, like URL for a web page, it is the locator of a resource on the server, So it has a fixed value for every resource and you should get it from your dev or product team

    • @snehakhade9704
      @snehakhade9704 3 года назад +18

      @@RaghavPal Thanks Raghav for quick reply.
      But, if I am creating a XML for myself and I need to give a unique and valid URI for namespace and if there is no dev or product team. How to choose it?

  • @subashadhikari3290
    @subashadhikari3290 2 года назад

    Thankyou so much from the land of mountains,Nepal

  • @AD-je9nq
    @AD-je9nq Год назад +1

    Hello Raghav ! Excellent video with detailed explanation ! Request you to start a video on-"How to use xsi:type ="xsd:string"" in Soap request and response . Thank you so much ! OR do you already have a video done for that ?please let us know

  • @huichan5140
    @huichan5140 Год назад

    Clear explanation. Thanks.

  • @steevek
    @steevek 3 года назад +6

    Please explain for what purpose of the URL is. Many thanks for this great series of videos.

    • @RaghavPal
      @RaghavPal  3 года назад

      Hi Steven, pls tell me the exact time stamp to refer

    • @daniel.balandra
      @daniel.balandra Год назад +3

      @@RaghavPal well many of the namespaces on your video are associated with URLs, but what i didn't understand is why would i associated an XML element to any URL?

    • @inbarajananbu8649
      @inbarajananbu8649 Год назад +1

      ​@@daniel.balandra seems he doesn't have answer 😅

    • @jasonlein3183
      @jasonlein3183 Год назад

      the URL used as a namespace identifier in XML is a convention to ensure global uniqueness and does not necessarily imply any direct web resource retrieval.

  • @higiniofuentes2551
    @higiniofuentes2551 10 месяцев назад

    Thank you for this very useful video!

    • @RaghavPal
      @RaghavPal  10 месяцев назад

      You're very welcome

  • @koushikthelukala9102
    @koushikthelukala9102 3 года назад +5

    Hi,
    Thanks for the content.
    What is the use of the URI in the NameSpace?

    • @RaghavPal
      @RaghavPal  3 года назад

      You can

    • @shwetaupadhyay5421
      @shwetaupadhyay5421 2 года назад +1

      @@RaghavPal I have the same question. What is that URI for> Which server is that pointing to?

    • @basavaraju1466
      @basavaraju1466 2 года назад

      Uniform resource identifier, it locates the resource where that particular operation can be executed using required parameters we give

    • @davidranney8723
      @davidranney8723 Год назад +5

      @@basavaraju1466 this doesn't really answer the question. What needs to exist at the URL provided?

  • @opendojo929
    @opendojo929 3 года назад +1

    What is the purpose of adding the uri to the namespace? Documentation or does it validate something?

    • @RaghavPal
      @RaghavPal  3 года назад +1

      url allows to identify the namespace uniquely

  • @shanepereraedu
    @shanepereraedu 3 месяца назад

    Thank you! ❤

    • @RaghavPal
      @RaghavPal  3 месяца назад

      Most welcome Shane

  • @basavarajhalli8202
    @basavarajhalli8202 3 года назад +3

    Hi Raghav, does it requires to learn HTML and CSS for automation testing?!

    • @RaghavPal
      @RaghavPal  3 года назад

      No, it does not, but having knowledge of XML and JSON will help specially for API testing

    • @prakashjoshi1580
      @prakashjoshi1580 3 года назад +1

      HTML is basic, you must learn HTML,
      atleast for 3 hours, make some basic web pages, do practice.
      you can learn it from you tube.
      Good luck.

  • @kanchanlatapal6606
    @kanchanlatapal6606 7 месяцев назад

    Your video very helpful

    • @RaghavPal
      @RaghavPal  7 месяцев назад

      Glad it was helpful Kanchanlata

  • @neelchoudhary9677
    @neelchoudhary9677 3 года назад

    oh my god this was so helpful! thanks so much for making this!

  • @abhishiktpeters2948
    @abhishiktpeters2948 7 дней назад

    Thank you

    • @RaghavPal
      @RaghavPal  6 дней назад

      Most welcome Abhishikt

  • @whimsicalkins5585
    @whimsicalkins5585 Год назад +1

    I can only understand till prefixes. I have many questions..
    1. Why would anyone combine a XML document(furniture) with a HTML document(Tables).
    2. Please anyone give me a real example. Added to this, how can we join a HTML document with XML documents!
    3. What is a real, physical meaning of namespace, do we have to provide namespace always while using prefixes?
    4. Why at the first place I would want to initialize my tag to "URI" using a namespaces. ?
    Please somebody answer this question....

    • @RaghavPal
      @RaghavPal  Год назад +1

      Hi, I will plan to check on these, Meanwhile if anyone can help, pls add your *Comment*

  • @bevedel
    @bevedel 2 года назад

    Awesome! Thank you so much.

  • @venkey5399
    @venkey5399 Год назад

    Super explanation sir 😇😇😇

  • @jksharma7
    @jksharma7 3 месяца назад

    Thank you sir well explained

  • @Sidhu-n2
    @Sidhu-n2 Год назад

    THANKYOU SIR.

  • @Chuuzus
    @Chuuzus 2 года назад

    thank you for this

    • @RaghavPal
      @RaghavPal  2 года назад

      You're very welcome!

  • @KDOERAK
    @KDOERAK 2 года назад

    Another great video 👍Thx again.

  • @flexprods
    @flexprods 3 года назад

    Thank you, this will definitely halped me with tomorrow's exam, appreciate.

  • @jayakrishna2154
    @jayakrishna2154 2 года назад

    Thank you so much.

  • @khaouladjouabi7270
    @khaouladjouabi7270 Год назад

    thanx ur the best ... ❤❤❤❤

  • @karunakeshari1058
    @karunakeshari1058 3 года назад

    Very well explained

    • @RaghavPal
      @RaghavPal  3 года назад +1

      Glad it was helpful Karuna

  • @CashLootsOfficial
    @CashLootsOfficial Год назад

    Awesome

  • @khaouladjouabi7270
    @khaouladjouabi7270 Год назад

    Really grateful 😍😍😍

  • @nadineF
    @nadineF Год назад

    Thank you 🙏

  • @beinghappy9223
    @beinghappy9223 10 месяцев назад

    I don't get where the link or URI takes us to or what URI should we provide

    • @RaghavPal
      @RaghavPal  10 месяцев назад

      In XML (eXtensible Markup Language), a Uniform Resource Identifier (URI) or link is used to identify or locate resources. A URI can be a Uniform Resource Locator (URL) or a Uniform Resource Name (URN).

  • @michach_164
    @michach_164 Год назад

    Brilliant video! I do have a question, I happen to run into a problem when trying to write back into an xml after i changed somethin. The default namespaces get written in properly, but there have been local namespaces, which were not defined above inside an element which dissapeared. Can i just add them to the default definition?

    • @RaghavPal
      @RaghavPal  Год назад

      Hi, It is possible to add local namespaces to the default definition in an XML document, but it depends on the specific structure and requirements of your XML document
      When you add a namespace to the default definition, it is applied to the entire document, including all elements and attributes
      This means that if you add a local namespace to the default definition, it will be applied to all elements and attributes in the document, even if they don't require it. This can lead to issues with validation and compatibility if the namespace is not used correctly
      A better approach would be to keep the local namespaces separate from the default namespaces, and define them only on the specific elements and attributes that require them. To do this, you can use the xmlns attribute to define the namespace on the specific element or attribute
      E.g.

      It's also important to note that if you change an xml file, it's always a good practice to validate the xml file with the appropriate schema before sharing or publishing it

  • @priyar358
    @priyar358 6 месяцев назад

    But how can we give the urls? Is there any criteria for this

    • @RaghavPal
      @RaghavPal  6 месяцев назад

      Priya
      When including URLs in XML documents, there are a few considerations to keep in mind. Let's explore how to handle URLs within XML:
      1. Plain URLs:
      You can directly include a URL within an XML element. For example:
      ```xml

      ¹(www.mysite.com/page?id=1)

      ```
      However, if your URL contains special characters (such as `&`, ``), you need to escape them properly. For instance:
      - `&` should be replaced with `&`
      - `` should be replaced with `>`
      2. CDATA Sections:
      To avoid escaping special characters, you can use CDATA (Character Data) sections. Text inside a CDATA section is ignored by the XML parser. Here's an example:
      ```xml



      ```
      In this case, the entire URL (including any special characters) is preserved as-is.
      3. XLink (XML Linking Language):
      If you want to create links within your XML document, you can use XLink. Here's a simple example:
      ```xml

      Visit W3Schools

      ```
      XLink allows you to define relationships between elements and external resources.
      Remember that the choice between plain URLs, CDATA sections, or XLink depends on your specific use case and requirements. Choose the approach that best suits your XML structure and content.

  • @kanchanlatapal6606
    @kanchanlatapal6606 7 месяцев назад

    Best👍

    • @RaghavPal
      @RaghavPal  7 месяцев назад

      Thanks for watching..

  • @diegoramos27
    @diegoramos27 2 года назад

    hi sir what is the URI that is used? does it have to point to an XSD?

    • @RaghavPal
      @RaghavPal  2 года назад

      Hi Diego, what is the context here, pls point the time in the video so I can refer

  • @krupaj2256
    @krupaj2256 3 года назад

    How do I add custom namespace uri and local part in soap response in java spring

    • @RaghavPal
      @RaghavPal  3 года назад

      Hi Krupa, I will need to check on this

  • @missbasma5231
    @missbasma5231 Год назад

    Im highly confused on the addition of h: and f: 😢

    • @RaghavPal
      @RaghavPal  Год назад

      ok, will try to add more details

  • @anujgoyal5253
    @anujgoyal5253 7 месяцев назад

    what is the use of uri?

    • @RaghavPal
      @RaghavPal  7 месяцев назад +1

      Anuj
      URIs act like unique addresses for online resources, telling you where to find them and sometimes even describing them

  • @allwatching4351
    @allwatching4351 Год назад

    what to write in URI of namespace?

    • @RaghavPal
      @RaghavPal  Год назад

      The namespace declaration has the following syntax. xmlns:prefix="URI".
      www.w3schools.com/xml/xml_namespaces.asp

  • @Ayush-mn8jz
    @Ayush-mn8jz Год назад

    IRI or URL? 2:04

  • @ishanpal9779
    @ishanpal9779 3 года назад +1

    👍

    • @RaghavPal
      @RaghavPal  3 года назад +1

      Thanks for watching

  • @abc-gh5ol
    @abc-gh5ol Год назад

    okey me vi todo el video algo entendi pero me falta ... , gracias por tu video

  • @adilabdul447
    @adilabdul447 3 года назад +1

    You not provide the information where to use this language
    In your videos you teach the how write the language but what is Output you are not showing.?!

    • @RaghavPal
      @RaghavPal  3 года назад +3

      Hi Adil, I created this playlist for people who work with XML like in API Testing etc, but need to know more about the basics. But I get your point, will add more videos

  • @subhashkumar5896
    @subhashkumar5896 2 года назад

    w3school ?

    • @RaghavPal
      @RaghavPal  2 года назад

      and several other resources, I tried to make it useful and understandable for beginners

  • @anujrana5462
    @anujrana5462 3 года назад

    hey this one is from w3 school

    • @RaghavPal
      @RaghavPal  3 года назад +1

      hope it helped, i studied diff resources including w3school

  • @prakashjoshi1580
    @prakashjoshi1580 3 года назад

    No !
    you are not teaching from scrach.
    suddenly introducing new words and sentences.
    Please learn how to teach.
    Thanks.

    • @RaghavPal
      @RaghavPal  3 года назад +1

      Hi Prakash, apologies for the issues you faced. I will take care of this, For this specific video, pls let me know the terms that needs more explanation, I will try to do a video or article on the same

  • @ishtveersinghbilling5997
    @ishtveersinghbilling5997 Год назад

    gg

    • @RaghavPal
      @RaghavPal  Год назад

      let me know if you have any questions or msg

  • @marwanelsadat2349
    @marwanelsadat2349 Год назад

    thank you

  • @stocadg
    @stocadg Год назад

    thank you