DevToys Web Pro iconDevToys Web Proಬ್ಲಾಗ್
ನಮಗೆ ರೇಟಿಂಗ್ ನೀಡಿ:
ಬ್ರೌಸರ್ ಎಕ್ಸ್ಟೆನ್ಶನ್ ಪ್ರಯತ್ನಿಸಿ:

XML ಮಾನ್ಯೀಕರಕ

ಮಾದರಿಗಳು

ಮಾನ್ಯತೆ ಫಲಿತಾಂಶ

XML ಇನ್‌ಪುಟ್

  • Loading editor...
    ತಾಂತ್ರಿಕ ವಿವರಗಳು

    XML ವ್ಯಾಲಿಡೇಟರ್ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

    ಈ ಸಾಧನ ಏನು ಮಾಡುತ್ತದೆ

    XML ವ್ಯಾಲಿಡೇಟರ್ XML ಸಿಂಟ್ಯಾಕ್ಸ್ ನಿಯಮಗಳ ಪ್ರಕಾರ XML ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳು well-formed ಆಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಈ xml validator ಆನ್‌ಲೈನ್ XML ಸಿಂಟ್ಯಾಕ್ಸ್ ಚೆಕರ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿ, XML ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ಪಾರ್ಸ್ ಮಾಡಿ ಮುಚ್ಚದ ಟ್ಯಾಗ್‌ಗಳು, ಹೊಂದಿಕೆಯಾಗದ ಕ್ವೋಟ್‌ಗಳು ಅಥವಾ ಅಮಾನ್ಯ ಅಕ್ಷರಗಳಂತಹ ದೋಷಗಳನ್ನು ಗುರುತಿಸುತ್ತದೆ. ನೀವು ಆನ್‌ಲೈನ್‌ನಲ್ಲಿ xml ವ್ಯಾಲಿಡೇಟ್ ಮಾಡಬೇಕಾದಾಗ, ಈ ಸಾಧನವು XML ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಿ ಮೊದಲ ಸಿಂಟ್ಯಾಕ್ಸ್ ದೋಷವನ್ನು ದೋಷ ಸಂದೇಶಗಳೊಂದಿಗೆ ಮತ್ತು ಲಭ್ಯವಿದ್ದರೆ ಬ್ರೌಸರ್ ಪಾರ್ಸರ್‌ನ ಲೈನ್ ಸಂಖ್ಯೆ ಹಾಗೂ ಕಾಲಮ್ ಸ್ಥಾನಗಳೊಂದಿಗೆ ವರದಿ ಮಾಡುತ್ತದೆ. ಸಾಧನವು well-formedness ವ್ಯಾಲಿಡೇಶನ್ ಅನ್ನು ನಡೆಸಿ, XML ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳಿಗೆ ಸರಿಯಾದ ರಚನೆ, ಸರಿಯಾಗಿ ನೆಸ್ಟ್ ಆಗಿರುವ ಎಲಿಮೆಂಟ್‌ಗಳು ಮತ್ತು ಮಾನ್ಯ ಸಿಂಟ್ಯಾಕ್ಸ್ ಇರುವುದನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಇದು ಟ್ಯಾಗ್ ನೆಸ್ಟಿಂಗ್, ಅಟ್ರಿಬ್ಯೂಟ್ ಕ್ವೋಟಿಂಗ್ ಮತ್ತು ಎಂಟಿಟಿ ಎಸ್ಕೇಪಿಂಗ್ ಅನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. xml lint ಸಾಧನವು ಡೆವಲಪರ್‌ಗಳಿಗೆ XML ಸಿಂಟ್ಯಾಕ್ಸ್ ದೋಷಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಗುರುತಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಇದರಿಂದ ತಪ್ಪಾಗಿ ರೂಪುಗೊಂಡ ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ಸರಿಪಡಿಸಿ xml well-formed ರಚನೆಯನ್ನು ಖಚಿತಪಡಿಸುವುದು ಸುಲಭವಾಗುತ್ತದೆ.

    ಡೆವಲಪರ್‌ಗಳ ಸಾಮಾನ್ಯ ಬಳಕೆ ಪ್ರಕರಣಗಳು

    ಡೆವಲಪರ್‌ಗಳು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳು, API ಪ್ರತಿಕ್ರಿಯೆಗಳು, ಡೇಟಾ ವಿನಿಮಯ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳು ಅಥವಾ XML-ಆಧಾರಿತ ಡಾಕ್ಯುಮೆಂಟ್ ರಚನೆಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ XML ವ್ಯಾಲಿಡೇಟರ್‌ಗಳನ್ನು ಬಳಸುತ್ತಾರೆ. XML ಸಿಂಟ್ಯಾಕ್ಸ್ ವ್ಯಾಲಿಡೇಟರ್ ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಪ್ರೊಸೆಸ್ ಮಾಡುವ ಮೊದಲು ದೋಷಗಳನ್ನು ಹಿಡಿದು, ರನ್‌ಟೈಮ್ ವೈಫಲ್ಯಗಳನ್ನು ತಡೆಯಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಅನೇಕ ಡೆವಲಪರ್‌ಗಳು SOAP ಪ್ರತಿಕ್ರಿಯೆಗಳು, RSS ಫೀಡ್‌ಗಳು, ಅಥವಾ Java ಪ್ರಾಜೆಕ್ಟ್‌ಗಳಲ್ಲಿ ಬಳಸುವ (pom.xml) ಅಥವಾ .NET ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ (app.config, web.config) ಬಳಸುವ XML-ಆಧಾರಿತ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸುವಾಗ XML ವ್ಯಾಲಿಡೇಟರ್‌ಗಳನ್ನು ಬಳಸುತ್ತಾರೆ. XML ಪಾರ್ಸಿಂಗ್ ದೋಷಗಳನ್ನು ಡೀಬಗ್ ಮಾಡಲು, ಇಂಪೋರ್ಟ್ ಮಾಡುವ ಮೊದಲು ಡೇಟಾವನ್ನು ಮಾನ್ಯಗೊಳಿಸಲು, ಅಥವಾ XML ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳು ಸಿಂಟ್ಯಾಕ್ಸ್ ಅಗತ್ಯಗಳನ್ನು ಪೂರೈಸುತ್ತವೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಲು ಈ ಸಾಧನವು ಮೌಲ್ಯಯುತ. ಡಾಕ್ಯುಮೆಂಟೇಶನ್‌ಗಾಗಿ XML ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ತಯಾರಿಸುವಾಗ ಅಥವಾ XML-ಆಧಾರಿತ APIಗಳೊಂದಿಗೆ ಇಂಟಿಗ್ರೇಶನ್ ಸಮಸ್ಯೆಗಳನ್ನು ಟ್ರಬಲ್‌ಶೂಟ್ ಮಾಡುವಾಗಲೂ XML ವ್ಯಾಲಿಡೇಟರ್‌ಗಳು ಸಹಾಯ ಮಾಡುತ್ತವೆ. xml ಸಿಂಟ್ಯಾಕ್ಸ್ ಪರಿಶೀಲಿಸುವಾಗ, ಸಾಧನವು ನಿಖರ ದೋಷ ಸ್ಥಳಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದರಿಂದ ತಪ್ಪಾಗಿ ರೂಪುಗೊಂಡ ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ಸರಿಪಡಿಸುವುದು ಸುಲಭವಾಗುತ್ತದೆ.

    ಡೇಟಾ ಸ್ವರೂಪಗಳು, ಪ್ರಕಾರಗಳು, ಅಥವಾ ರೂಪಾಂತರಗಳು

    ಈ XML ವ್ಯಾಲಿಡೇಟರ್ XML 1.0 ಸಿಂಟ್ಯಾಕ್ಸ್ ನಿಯಮಗಳ ಪ್ರಕಾರ well-formedness ಮಾತ್ರ ಪರಿಶೀಲಿಸುತ್ತದೆ; ಇದಕ್ಕೆ ಸರಿಯಾದ ಎಲಿಮೆಂಟ್ ನೆಸ್ಟಿಂಗ್, ಅಟ್ರಿಬ್ಯೂಟ್ ಕ್ವೋಟಿಂಗ್ ಮತ್ತು ಟ್ಯಾಗ್ ಕ್ಲೋಝರ್ ಅಗತ್ಯ. ಇದು XSD ಸ್ಕೀಮಾಗಳು ಅಥವಾ DTDಗಳ ವಿರುದ್ಧ ವ್ಯಾಲಿಡೇಟ್ ಮಾಡುವುದಿಲ್ಲ—ಅದಕ್ಕಾಗಿ ಹೆಚ್ಚುವರಿ ವ್ಯಾಲಿಡೇಶನ್ ಸಾಧನಗಳು ಬೇಕಾಗುತ್ತವೆ. ಸಾಧನವು XML ಡಿಕ್ಲರೇಶನ್‌ಗಳು, ಪ್ರೊಸೆಸಿಂಗ್ ಇನ್‌ಸ್ಟ್ರಕ್ಷನ್‌ಗಳು, ಕಾಮೆಂಟ್‌ಗಳು, CDATA ಸೆಕ್ಷನ್‌ಗಳು ಮತ್ತು ಮಾನಕ ಎಲಿಮೆಂಟ್ ಹೈರಾರ್ಕಿಗಳನ್ನು ಮಾನ್ಯಗೊಳಿಸುತ್ತದೆ. ಎಲ್ಲಾ ಓಪನಿಂಗ್ ಟ್ಯಾಗ್‌ಗಳಿಗೆ ಹೊಂದಾಣಿಕೆಯ ಕ್ಲೋಸಿಂಗ್ ಟ್ಯಾಗ್‌ಗಳಿವೆ ಎಂಬುದನ್ನು, ಅಟ್ರಿಬ್ಯೂಟ್‌ಗಳು ಸಿಂಗಲ್ ಅಥವಾ ಡಬಲ್ ಕ್ವೋಟ್‌ಗಳಿಂದ ಸರಿಯಾಗಿ ಕ್ವೋಟ್ ಆಗಿವೆ ಎಂಬುದನ್ನು, ಮತ್ತು ವಿಶೇಷ ಅಕ್ಷರಗಳು ಸರಿಯಾಗಿ ಎಸ್ಕೇಪ್ ಆಗಿವೆ ಅಥವಾ CDATA ಸೆಕ್ಷನ್‌ಗಳಲ್ಲಿ ಇವೆ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ನೆಮ್‌ಸ್ಪೇಸ್ ಡಿಕ್ಲರೇಶನ್‌ಗಳನ್ನು ಸಿಂಟ್ಯಾಕ್ಸ್ ಮಟ್ಟದಲ್ಲಿ (ಸರಿಯಾದ xmlns ಅಟ್ರಿಬ್ಯೂಟ್‌ಗಳು ಮತ್ತು ಪ್ರಿಫಿಕ್ಸ್ ಡಿಕ್ಲರೇಶನ್‌ಗಳು) ಮಾನ್ಯಗೊಳಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ನೆಮ್‌ಸ್ಪೇಸ್ ಸೆಮ್ಯಾಂಟಿಕ್ಸ್ ಮತ್ತು ಸ್ಕೀಮಾ ವ್ಯಾಲಿಡೇಶನ್ ಪರಿಶೀಲಿಸಲಾಗುವುದಿಲ್ಲ. ಎನ್‌ಕೋಡಿಂಗ್ ಡಿಕ್ಲರೇಶನ್ ಸಮ್ಮತತೆ ಒಂದು ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆ: ಘೋಷಿತ ಎನ್‌ಕೋಡಿಂಗ್ ನಿಜವಾದ ವಿಷಯಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗದಿದ್ದರೆ ವ್ಯಾಲಿಡೇಟರ್ ದೋಷಗಳನ್ನು ವರದಿ ಮಾಡುತ್ತದೆ, ಆದರೆ ಈ ಪತ್ತೆಗೆ ಬ್ರೌಸರ್‌ನ XML ಪಾರ್ಸರ್ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಈ ಅಮಾನ್ಯ XML:

    <catalog>
            <book id="1">
              <title>Missing closing tag
              <author>John Doe</author>
            </book>
          </catalog>

    &lt;title&gt; ಟ್ಯಾಗ್ ಸರಿಯಾಗಿ ಮುಚ್ಚಲಾಗಿಲ್ಲದ ಕಾರಣ ಇದನ್ನು ಅಮಾನ್ಯ ಎಂದು ಗುರುತಿಸಲಾಗುತ್ತದೆ.

    ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು ಮತ್ತು ಎಡ್ಜ್ ಕೇಸ್‌ಗಳು

    ಒಂದು ಸಾಮಾನ್ಯ ತಪ್ಪು ಎಂದರೆ ಟ್ಯಾಗ್‌ಗಳನ್ನು ಮುಚ್ಚುವುದನ್ನು ಮರೆತುವುದು, ವಿಶೇಷವಾಗಿ ಆಳವಾಗಿ ನೆಸ್ಟ್ ಆಗಿರುವ ರಚನೆಗಳಲ್ಲಿ ಕ್ಲೋಸಿಂಗ್ ಟ್ಯಾಗ್ ತಪ್ಪಿಸುವುದು ಸುಲಭ. ಮತ್ತೊಂದು ಸಮಸ್ಯೆ ಅಟ್ರಿಬ್ಯೂಟ್‌ಗಳಲ್ಲಿ ಹೊಂದಿಕೆಯಾಗದ ಕ್ವೋಟ್‌ಗಳು: ಸಿಂಗಲ್ ಮತ್ತು ಡಬಲ್ ಕ್ವೋಟ್‌ಗಳನ್ನು ಮಿಶ್ರಣ ಮಾಡುವುದು ಅಥವಾ ಕ್ವೋಟ್‌ಗಳನ್ನು ಮುಚ್ಚುವುದನ್ನು ಮರೆತರೆ ವ್ಯಾಲಿಡೇಶನ್ ದೋಷಗಳು ಉಂಟಾಗುತ್ತವೆ. &lt;, &gt;, ಮತ್ತು &amp;ಹಾಗೂ ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು CDATA ಸೆಕ್ಷನ್‌ಗಳಲ್ಲಿ ಇಲ್ಲದಿದ್ದರೆ ಎಂಟಿಟಿಗಳಾಗಿ ( &amp;lt;, &amp;gt;, &amp;amp;) ಎಸ್ಕೇಪ್ ಮಾಡಬೇಕು. XML ನೆಮ್‌ಸ್ಪೇಸ್‌ಗಳು ಪ್ರಿಫಿಕ್ಸ್‌ಗಳನ್ನು ಸರಿಯಾಗಿ ಘೋಷಿಸದಿದ್ದರೆ ಅಥವಾ ಡೀಫಾಲ್ಟ್ ನೆಮ್‌ಸ್ಪೇಸ್‌ಗಳನ್ನು ತಪ್ಪಾಗಿ ಬಳಸಿದರೆ ವ್ಯಾಲಿಡೇಶನ್ ಸಮಸ್ಯೆಗಳನ್ನು ಉಂಟುಮಾಡಬಹುದು. ಒಂದು ಸಾಮಾನ್ಯ ನೆಮ್‌ಸ್ಪೇಸ್ ಪಿಟ್‌ಫಾಲ್ ಎಂದರೆ ಪ್ರಿಫಿಕ್ಸ್ ಅನ್ನು ಘೋಷಿಸದೇ ಬಳಸುವುದು:

    <x:book id="1">
            <x:title>Example</x:title>
          </x:book>

    ಇದು ವ್ಯಾಲಿಡೇಶನ್‌ನಲ್ಲಿ ವಿಫಲವಾಗುತ್ತದೆ, ಏಕೆಂದರೆ x: ಪ್ರಿಫಿಕ್ಸ್ ಅನ್ನು ಹೊಂದಾಣಿಕೆಯ xmlns:x="..." ಘೋಷಣೆ ಇಲ್ಲದೇ ಬಳಸಲಾಗಿದೆ. ಸರಿಯಾದ ರೂಪಕ್ಕೆ ನೆಮ್‌ಸ್ಪೇಸ್ ಘೋಷಣೆ ಅಗತ್ಯ:

    <x:book xmlns:x="http://example.com/ns" id="1">
            <x:title>Example</x:title>
          </x:book>

    ಕಾಮೆಂಟ್‌ಗಳು ಮತ್ತು ಪ್ರೊಸೆಸಿಂಗ್ ಇನ್‌ಸ್ಟ್ರಕ್ಷನ್‌ಗಳು ಸರಿಯಾದ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಬಳಸಬೇಕು, ಮತ್ತು CDATA ಸೆಕ್ಷನ್‌ಗಳು ಸರಿಯಾಗಿ ಫಾರ್ಮ್ಯಾಟ್ ಆಗಿರಬೇಕು. XML ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳು ಸಮ್ಮತ ಎನ್‌ಕೋಡಿಂಗ್ ಘೋಷಣೆಗಳನ್ನು ಬಳಸುತ್ತವೆ ಮತ್ತು ಕ್ಯಾರಕ್ಟರ್ ಎನ್‌ಕೋಡಿಂಗ್‌ಗಳು ನಿಜವಾದ ವಿಷಯಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುತ್ತವೆ ಎಂಬುದನ್ನು ಡೆವಲಪರ್‌ಗಳು ಪರಿಶೀಲಿಸಬೇಕು. ದೊಡ್ಡ XML ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳು ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವ ಸಾಧ್ಯತೆ ಇದೆ, ಮತ್ತು ಆಳವಾಗಿ ನೆಸ್ಟ್ ಆಗಿರುವ ರಚನೆಗಳನ್ನು ಕೈಯಾರೆ ಮಾನ್ಯಗೊಳಿಸುವುದು ಕಷ್ಟವಾಗಬಹುದು.

    ಕೋಡ್‌ಗಿಂತ ಈ ಸಾಧನವನ್ನು ಯಾವಾಗ ಬಳಸಬೇಕು

    ತ್ವರಿತ ಸಿಂಟ್ಯಾಕ್ಸ್ ಚೆಕ್‌ಗಳಿಗೆ, ಒಮ್ಮೆ ಮಾತ್ರದ ವ್ಯಾಲಿಡೇಶನ್ ಕಾರ್ಯಗಳಿಗೆ, ಅಥವಾ ನಿಮ್ಮ ಡೆವಲಪ್‌ಮೆಂಟ್ ಪರಿಸರದ ಹೊರಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ಈ XML ವ್ಯಾಲಿಡೇಟರ್ ಅನ್ನು ಬಳಸಿ. ಲಾಗ್‌ಗಳು, API ಪ್ರತಿಕ್ರಿಯೆಗಳು ಅಥವಾ ಹಂಚಿಕೊಂಡ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳಲ್ಲಿ ಕಂಡುಬರುವ XML ಅನ್ನು ಮಾನ್ಯಗೊಳಿಸಲು ಇದು ಆದರ್ಶ. ದೋಷ ವರದಿ XML ಪಾರ್ಸಿಂಗ್ ವೈಫಲ್ಯಗಳನ್ನು ಟ್ರಬಲ್‌ಶೂಟ್ ಮಾಡುವಾಗ ವಿಶೇಷವಾಗಿ ಸಿಂಟ್ಯಾಕ್ಸ್ ದೋಷಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಗುರುತಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಪ್ರೊಡಕ್ಷನ್ ಕೋಡ್‌ಗಾಗಿ, ಡೇಟಾ ಪ್ರೊಸೆಸಿಂಗ್ ಪೈಪ್‌ಲೈನ್‌ಗಳ ಭಾಗವಾಗಿ ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ಮಾನ್ಯಗೊಳಿಸಬಲ್ಲ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಏಕೀಕೃತ XML ವ್ಯಾಲಿಡೇಶನ್ ಲೈಬ್ರರಿಗಳನ್ನು ಬಳಸಿ. XML ಪ್ರೊಸೆಸಿಂಗ್ ಲೈಬ್ರರಿಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಹೆಚ್ಚು ವಿವರವಾದ ದೋಷ ವರದಿಯನ್ನು ಒದಗಿಸುತ್ತವೆ ಮತ್ತು well-formedness ಚೆಕ್‌ಗಳ ಜೊತೆಗೆ ಸ್ಕೀಮಾಗಳ (DTDs ಅಥವಾ XSDs) ವಿರುದ್ಧವೂ ಮಾನ್ಯಗೊಳಿಸಬಹುದು. ಬ್ರೌಸರ್ ಸಾಧನಗಳು ಅಡ್-ಹಾಕ್ ವ್ಯಾಲಿಡೇಶನ್ ಮತ್ತು ಡೀಬಗ್ಗಿಂಗ್‌ನಲ್ಲಿ ಉತ್ತಮವಾಗಿದ್ದರೆ, ಕೋಡ್-ಆಧಾರಿತ ಪರಿಹಾರಗಳು ಸ್ವಯಂಚಾಲನೆ, CI/CD ಪೈಪ್‌ಲೈನ್‌ಗಳೊಂದಿಗೆ ಏಕೀಕರಣ ಮತ್ತು ದೊಡ್ಡ ಪ್ರಮಾಣದ XML ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮಾನ್ಯಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತವೆ.