5 ਆਮ XML ਗਲਤੀ

ਕੁਝ ਚੀਜ਼ਾਂ ਜੋ ਤੁਹਾਨੂੰ XML ਵਿੱਚ ਕਦੇ ਨਹੀਂ ਕਰਨਾ ਚਾਹੀਦਾ

XML (ਐਕਸਟੈਂਸੀਬਲ ਮਾਰਕਅੱਪ ਲੈਂਗੂਏਜ) ਭਾਸ਼ਾ ਇੰਨੀ ਸੌਖੀ ਹੁੰਦੀ ਹੈ ਕਿ ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਨੂੰ ਇਸ ਦਾ ਮਾਲਕ ਬਣਾ ਸਕਦਾ ਹੈ. ਇਸ ਕਿਸਮ ਦੀ ਐਕਸੈਸੀਬਿਲਿਟੀ ਭਾਸ਼ਾ ਦਾ ਮੁੱਖ ਲਾਭ ਹੈ. XML ਲਈ ਨੁਕਸ ਇਹ ਹੈ ਕਿ ਜੋ ਨਿਯਮ ਭਾਸ਼ਾ ਵਿੱਚ ਮੌਜੂਦ ਹਨ ਉਹ ਬਿਲਕੁਲ ਅਸਲੀ ਹਨ. ਐਮਐਮਐਮਐਸ ਪਾਰਸਰ ਗਲਤੀ ਲਈ ਥੋੜ੍ਹਾ ਜਿਹਾ ਕਮਰਾ ਛੱਡਦਾ ਹੈ. ਚਾਹੇ ਤੁਸੀਂ XML ਲਈ ਨਵੇਂ ਹੋ ਜਾਂ ਤੁਸੀਂ ਸਾਲਾਂ ਤੋਂ ਇਸ ਭਾਸ਼ਾ ਵਿੱਚ ਕੰਮ ਕਰ ਰਹੇ ਹੋ, ਉਸੇ ਆਮ ਗ਼ਲਤੀਆਂ ਨੂੰ ਬਾਰ ਬਾਰ ਵਾਰ ਖੋਲੇਗਾ. ਆਉ ਅਸੀਂ ਪੰਜ ਆਮ ਗ਼ਲਤੀਆਂ ਬਾਰੇ ਵਿਚਾਰ ਕਰੀਏ ਜੋ ਐੱਨ ਐੱਮ ਐੱਮ ਵਿੱਚ ਦਸਤਾਵੇਜ਼ ਲਿਖਣ ਵੇਲੇ ਬਣਾਉਂਦੇ ਹਨ ਤਾਂ ਕਿ ਤੁਸੀਂ ਆਪਣੇ ਕੰਮ ਵਿੱਚ ਇਹਨਾਂ ਗਲਤ ਚੀਜ਼ਾਂ ਤੋਂ ਬਚਣਾ ਸਿੱਖ ਸਕਦੇ ਹੋ!

01 05 ਦਾ

ਭੁੱਲਣਾ ਘੋਸ਼ਣਾ ਸਟੇਟਮੈਂਟ

ਆਪਣੀਆਂ ਸਾਰੀਆਂ ਤਕਨੀਕੀ ਸਮੱਸਿਆਵਾਂ ਦੇ ਬਾਵਜੂਦ, ਕੰਪਿਊਟਰ ਅਜੇ ਵੀ ਆਪਣੇ ਲਈ ਨਹੀਂ ਸੋਚ ਸਕਦੇ ਹਨ ਅਤੇ ਵੱਖੋ ਵੱਖਰੇ ਮੌਕਿਆਂ ਤੇ ਕੀ ਅਰਥ ਕੱਢ ਸਕਦੇ ਹਨ. ਤੁਹਾਨੂੰ ਘੋਸ਼ਣਾ ਬਿਆਨ ਦੇ ਨਾਲ ਭਾਸ਼ਾ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਤਾਂ ਕਿ ਬਰਾਊਜ਼ਰ ਉਸ ਕੋਡ ਨੂੰ ਸਮਝ ਸਕੇ ਜਿਹੜਾ ਤੁਸੀਂ ਲਿਖੋਗੇ. ਇਸ ਕਥਨ ਨੂੰ ਭੁੱਲ ਜਾਓ ਅਤੇ ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਇਹ ਨਹੀਂ ਪਤਾ ਹੋਵੇਗਾ ਕਿ ਤੁਸੀਂ ਕਿਸ ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ ਅਤੇ ਇਸ ਲਈ, ਜੋ ਤੁਸੀਂ ਲਿਖੋਗੇ ਉਸ ਨਾਲ ਬਹੁਤ ਕੁਝ ਕਰਨ ਵਿੱਚ ਅਸਮਰਥ ਹੋਵੋਗੇ.

02 05 ਦਾ

ਅਸਮਰੱਥ ਐਲੀਮੈਂਟਸ ਜਾਂ ਟੈਕਸਟ

XML ਇੱਕ ਲੜੀਬੱਧ ਸਟਾਈਲ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ ਇਸ ਦਾ ਮਤਲੱਬ:

03 ਦੇ 05

ਓਪਨ ਟੈਗਾਂ

XML ਨੂੰ ਤੁਹਾਡੇ ਦੁਆਰਾ ਖੋਲ੍ਹੇ ਗਏ ਸਾਰੇ ਟੈਗਾਂ ਨੂੰ ਬੰਦ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਇੱਕ ਟੈਗ ਜਿਵੇਂ ਕਿ ਇਸਨੂੰ ਬੰਦ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਤੁਸੀਂ ਓਦੋਂ ਹੀ ਓਸ ਨੂੰ ਫਾਂਸੀ ਨਹੀਂ ਛੱਡ ਸਕਦੇ! HTML ਵਿੱਚ , ਤੁਸੀਂ ਕਦੇ-ਕਦਾਈਂ ਓਪਨ ਟੈਗਾਂ ਨਾਲ ਦੂਰ ਹੋ ਸਕਦੇ ਹੋ, ਅਤੇ ਕੁਝ ਬ੍ਰਾਉਜ਼ਰ ਤੁਹਾਡੇ ਲਈ ਟੈਗਸ ਨੂੰ ਉਦੋਂ ਵੀ ਬੰਦ ਕਰ ਸਕਦੇ ਹਨ ਜਦੋਂ ਉਹ ਇੱਕ ਪੰਨਾ ਰੈਂਡਰ ਕਰਦੇ ਹਨ ਡੌਕਯੂਮੈਂਟ ਅਜੇ ਵੀ ਪਾਰਸ ਕਰ ਸਕਦਾ ਹੈ ਭਾਵੇਂ ਕਿ ਚੰਗੀ ਤਰ੍ਹਾਂ ਨਹੀਂ ਬਣਦਾ ਹੋਵੇ. ਐਮਐਲਐਲ ਇਸ ਤੋਂ ਵੱਧ ਫਜ਼ਿਰ ਹੈ. ਇੱਕ ਓਪਨ ਟੈਗ ਨਾਲ ਇੱਕ XML ਦਸਤਾਵੇਜ਼ ਕੁਝ ਸਮੇਂ ਤੇ ਇੱਕ ਗਲਤੀ ਪੈਦਾ ਕਰੇਗਾ.

04 05 ਦਾ

ਕੋਈ ਰੂਟ ਐਲੀਮੈਂਟ ਨਹੀਂ

ਕਿਉਂਕਿ XML ਇੱਕ ਲੜੀ-ਢਾਂਚੇ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ, ਹਰ XML ਪੇਜ ਦੇ ਦਰਖ਼ਤ ਦੇ ਸਿਖਰ ਤੇ ਇੱਕ ਰੂਟ ਐਲੀਮੈਂਟ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਤੱਤ ਦਾ ਨਾਂ ਮਹੱਤਵਪੂਰਣ ਨਹੀਂ ਹੈ, ਪਰ ਇਹ ਉੱਥੇ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜਾਂ ਇਸਦੇ ਟੈਗ ਜੋ ਸਹੀ ਢੰਗ ਨਾਲ ਆਉਂਦੇ ਹਨ ਉਹ ਸਹੀ ਤਰ੍ਹਾਂ ਨਾਲ ਆਲ੍ਹਣੇ ਵਿਚ ਨਹੀਂ ਹੋਣਗੇ.

05 05 ਦਾ

ਮਲਟੀਪਲ ਵ੍ਹਾਈਟ-ਸਪੇਸ ਅੱਖਰ

ਐਮਐਮਐਲ 50 ਖਾਲੀ ਥਾਂਵਾਂ ਦਾ ਅਰਥ ਰੱਖਦਾ ਹੈ ਜੋ ਇਹ ਕਰਦਾ ਹੈ.

XML ਕੋਡ: ਹੈਲੋ ਵਰਲਡ!
ਆਉਟਪੁੱਟ: ਹੈਲੋ ਵਰਲਡ!

XML ਕਈ ਖਾਲੀ ਥਾਂਵਾਂ ਨੂੰ ਲਵੇਗਾ, ਜਿਸ ਨੂੰ ਚਿੱਟੇ-ਸਪੇਸ ਅੱਖਰਾਂ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਇੱਕ ਸਪੇਸ ਵਿੱਚ ਸੰਕੁਚਿਤ ਕਰ ਦਿਓ. ਯਾਦ ਰੱਖੋ, XML ਡਾਟਾ ਲੈ ਜਾਣ ਬਾਰੇ ਹੈ. ਇਹ ਉਸ ਡੇਟਾ ਦੀ ਪੇਸ਼ਕਾਰੀ ਬਾਰੇ ਨਹੀਂ ਹੈ. ਇਸ ਦਾ ਵਿਜ਼ੂਅਲ ਡਿਸਪਲੇ ਜਾਂ ਡਿਜ਼ਾਈਨ ਨਾਲ ਕੋਈ ਲੈਣਾ ਦੇਣਾ ਨਹੀਂ ਹੈ. ਟੈਕਸਟ ਨੂੰ ਇਕਸਾਰ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਇਕ ਸਫੈਦ ਥਾਂ ਐਮਐਮਐਮ ਕੋਡ ਵਿਚ ਕੁਝ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ਜੇ ਤੁਸੀਂ ਕਿਸੇ ਕਿਸਮ ਦੀ ਵਿਜ਼ੂਅਲ ਲੇਆਉਟ ਜਾਂ ਡਿਜ਼ਾਈਨ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ ਬਹੁਤ ਸਾਰੀਆਂ ਵਾਧੂ ਥਾਂ ਜੋੜ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਆਪਣਾ ਸਮਾਂ ਬਰਬਾਦ ਕਰ ਰਹੇ ਹੋ.

ਜੇਰੇਮੀ ਗਿਰਾਰਡ ਦੁਆਰਾ ਸੰਪਾਦਿਤ