XML ਮੁੱਢਲੀ ਸਿੱਖਿਆ
- ਪਿਛਲਾ ਪੰਨਾ Javascript
- ਅਗਲਾ ਪੰਨਾ ਸਰਵਰ ਸਕ੍ਰਿਪਟ
XML ਨੂੰ ਸੂਚਨਾ ਵੇਰਵੇ ਕਰਨ ਲਈ ਡਿਜਾਇਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਉਸ ਦਾ ਫੋਕਸ ਸੂਚਨਾ ਦੇ ਵੇਰਵੇ ਹੈ。
HTML ਨੂੰ ਸੂਚਨਾ ਦਿਸ਼ਟ ਕਰਨ ਲਈ ਡਿਜਾਇਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਉਸ ਦਾ ਫੋਕਸ ਸੂਚਨਾ ਦੇ ਦਿਸ਼ਟ ਹੈ।
ਮੁੱਢਲੇ ਜਾਣਕਾਰੀ ਦੀ ਸਿੱਖਣ ਚਾਹੀਦੀ ਹੈ:
ਸਿੱਖਣ ਲਈ ਚਾਹੀਦੇ ਹੋਏ ਮੁੱਢਲੇ ਜਾਣਕਾਰੀ:
- ਸਿੱਖਣ ਤੋਂ ਪਹਿਲਾਂ ਤੁਸੀਂ ਹੇਠ ਲਿਖੇ ਜਾਣਕਾਰੀ ਨੂੰ ਮਹੱਤਵਪੂਰਣ ਮੰਨਣਾ ਚਾਹੀਦਾ ਹੈ:
- HTML / XHTML
JavaScript ਜਾਂ VBScript ਤੁਸੀਂ ਇਹ ਪ੍ਰੋਜੈਕਟ ਪਹਿਲਾਂ ਸਿੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਸਾਡੇ ਮੁੱਖ ਪੰਨਾ
ਇਹ ਟੂਰੀਆਂ ਦੀ ਪਹੁੰਚ ਕਰੋ。
- XML ਕੀ ਹੈ?ਐਕਸਟੈਂਸਬਲ ਮਾਰਕਅੱਪ ਲੈਂਗਵੇਜ(EXtensible Markup Language)
- XML ਇੱਕਟੈਗ ਲੈਂਗਵੇਜਹੈਲਟੈਗਸ ਵਰਗਾ
- XML ਨੂੰਸੂਚਨਾ ਦਿਸ਼ਟ ਕਰਨਾ ਚਾਹੀਦੇ ਹਨ
- XML ਟੈਗ ਪਹਿਲਾਂ ਪ੍ਰਦਰਸ਼ਿਤ ਨਹੀਂ ਕੀਤੇ ਗਏ ਹਨ। ਤੁਸੀਂਆਪਣੇ ਜਾਂਚ ਕੀਤੇ ਟੈਗ。
- XML ਇਸਤੇਮਾਲ ਕਰਦਾ ਹੈਫਾਇਲ ਪ੍ਰਕਾਰ ਐਲਾਨ(DTD)ਜਾਂ XML ਸਕੇਮਾ ਸੂਚਨਾ ਦਿਸ਼ਟ ਕਰੇ
- DTD ਜਾਂ XML ਸਕੇਮਾ ਨਾਲ ਵਿਸਤ੍ਰਿਤ XML ਦਿਸ਼ਟ ਕੀਤਾ ਗਿਆ ਹੈ ਕਿ ਇਹਸੁਆਵਲੰਬਨੀ。
- XML ਇੱਕ W3C ਸਟੈਂਡਰਡ ਹੈ
XML ਇੱਕ W3C ਸਟੈਂਡਰਡ ਹੈ
ਐਕਸਟੈਂਸਬਲ ਮਾਰਕਅੱਪ ਲੈਂਗਵੇਜ ਨੂੰ 1998 ਸਾਲ ਦੇ ਫਰਵਰੀ ਮਹੀਨੇ ਦੇ 10 ਤਰੀਕੇ ਨੂੰ W3C ਸਟੈਂਡਰਡ ਵਜੋਂ ਮਾਨਤਾ ਦਿੱਤੀ ਗਈ।
ਅਸੀਂ ਆਪਣੇ 《W3C ਟੂਰ》 ਵਿੱਚ XML ਸਟੈਂਡਰਡ ਬਾਰੇ ਜਾਣਕਾਰੀ ਮਿਲੋ。
XML ਅਤੇ HTML ਦਾ ਪ੍ਰਮੁੱਖ ਅੰਤਰ
XML ਨੂੰ ਸੂਚਨਾ ਲੈਕਰ ਆਉਣ ਲਈ ਡਿਜਾਇਨ ਕੀਤਾ ਗਿਆ ਹੈ。
XML ਨਹੀਂ ਹੈ ਕਿ ਹੈਲਟੈਗਸ ਦਾ ਬਦਲਾਅ ਹੈ。
XML ਅਤੇ HTML ਵੱਖ-ਵੱਖ ਉਦੇਸ਼ਾਂ ਲਈ ਡਿਜਾਇਨ ਕੀਤੇ ਗਏ ਹਨ:
XML ਨੂੰ ਸੂਚਨਾ ਵੇਰਵੇ ਕਰਨ ਲਈ ਡਿਜਾਇਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਉਸ ਦਾ ਫੋਕਸ ਸੂਚਨਾ ਦੇ ਵੇਰਵੇ ਹੈ。
HTML ਨੂੰ ਸੂਚਨਾ ਦਿਸ਼ਟ ਕਰਨ ਲਈ ਡਿਜਾਇਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਉਸ ਦਾ ਫੋਕਸ ਸੂਚਨਾ ਦੇ ਦਿਸ਼ਟ ਹੈ।
HTML ਸੂਚਨਾ ਦਿਸ਼ਟ ਕਰਨ ਲਈ ਹੈ, ਜਦਕਿ XML ਸੂਚਨਾ ਵੇਰਵੇ ਕਰਨ ਲਈ ਹੈ。
ਕੋਈ ਗ਼ਾਲਤੀ XML
XML ਗ਼ਾਲਤੀ ਹੈ。
ਇਹ ਕੁਝ ਮੁਸ਼ਕਿਲ ਲਗਦਾ ਹੈ, ਪਰ XML ਕੁਝ ਨਹੀਂ ਕਰਦਾ ਹੈ। XML ਨੂੰ ਸੂਚਨਾ ਦੀ ਸਰਗਰਮੀ, ਸਟੋਰ ਅਤੇ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਲਈ ਡਿਜਾਇਨ ਕੀਤਾ ਗਿਆ ਹੈ。
ਇਹ John ਵੱਲੋਂ George ਨੂੰ ਭੇਜੀ ਗਈ ਪੇਂਡੂਕਤੀ ਹੈ, XML ਵਿੱਚ ਸਟੋਰ ਕੀਤੀ ਗਈ:
<note> <to>George</to> <from>John</from> <heading>ਯਾਦ</heading> <body>ਮੁਲਾਕਾਤ ਨਾ ਭੁੱਲੋ!</body> </note>
ਇਹ ਟੈਗ ਇੱਕ ਸਿਰਲੇਖ ਅਤੇ ਸੂਚਨਾ ਵੀ ਰੱਖਦਾ ਹੈ। ਇਹ ਵੀ ਭੇਜਣ ਵਾਲੇ ਅਤੇ ਸੰਭਾਲਣ ਵਾਲੇ ਦੀ ਸੂਚਨਾ ਰੱਖਦਾ ਹੈ। ਪਰ ਇਹ XML ਦਸਤਾਵੇਜ਼ ਕੁਝ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਇਹ ਸਿਰਫ XML ਟੈਗ ਵਿੱਚ ਪੈਕੇ ਰਹਿ ਰਿਹਾ ਹੈ। ਅਸੀਂ ਸਾਫ਼ਟਵੇਅਰ ਜਾਂ ਪ੍ਰੋਗਰਾਮ ਲਿਖਣਾ ਚਾਹੀਦਾ ਹੈ ਤਾਂ ਇਹ ਦਸਤਾਵੇਜ਼ ਭੇਜਿਆ ਜਾ ਸਕੇ, ਸੰਭਾਲਿਆ ਜਾ ਸਕੇ ਅਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਜਾ ਸਕੇ。
XML 是免费的、可扩展的
XML 标签没有被预定义。您必须“发明”自己的标签。
被用来标记 HTML 文档及其结构的标签是预定义的。HTML 文档的创作者只能使用在 HTML 标准中被定义的那些标签(比如
、
。)。
XML 允许创作者定义自己的标签以及自己的文档结构。
上面的例子中的标签没有在任何一个 XML 标准中被定义过。这些标签是由 XML 文档的作者发明的。
ਉੱਪਰੋਕਤ ਉਦਾਹਰਣ ਵਿੱਚ ਦੱਸੇ ਗਏ ਟੈਗ ਕਿਸੇ ਵੀ XML ਸਟੈਂਡਰਡ ਵਿੱਚ ਨਹੀਂ ਨਿਰਧਾਰਿਤ ਹੋਏ ਹਨ।ਇਹ ਟੈਗ XML ਦਸਤਾਵੇਜ਼ ਦੇ ਲੇਖਕ ਵੱਲੋਂ ਆਪਣੇ ਅਨੁਸਾਰ ਲਿਆਂਦੇ ਗਏ ਹਨ。
XML ਹੈ HTML ਦਾ ਸਹਾਇਕ
XML ਨਹੀਂ ਹੈ HTML ਦਾ ਇੱਕ ਪਤਾਹਰਨ
ਅਸੀਂ XML ਨੂੰ HTML ਦਾ ਇੱਕ ਪਤਾਹਰਨ ਨਹੀਂ ਮੰਨਦੇ, ਇਹ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਹੈ।ਭਵਿੱਖ ਦੇ ਵੈੱਬ ਵਿਕਾਸ ਵਿੱਚ, ਸਭ ਤੋਂ ਜ਼ਿਆਦਾ ਸਮਾਂ XML ਨੂੰ ਦਾਤਾ ਦੇ ਵੇਰਵੇ ਵਿੱਚ ਵਰਤਿਆ ਜਾਵੇਗਾ, ਜਦਕਿ HTML ਇਨ੍ਹਾਂ ਦਾ ਫਾਰਮੈਟਿੰਗ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਵਿੱਚ ਵਰਤਿਆ ਜਾਵੇਗਾ。
ਅਸੀਂ XML ਦਾ ਸਭ ਤੋਂ ਚੰਗਾ ਵਰਣਨ ਇਹ ਹੈ: XML ਇੱਕ ਪਲੇਟਫਾਰਮ ਨਾਲ ਅਜਿਹਾ ਸੰਦੇਸ਼ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਵਾਲਾ ਸਾਧਨ ਹੈ ਜੋ ਸਾਫਟਵੇਅਰ ਅਤੇ ਹਾਰਡਵੇਅਰ ਨਾਲ ਅਜਿਹਾ ਨਹੀਂ ਹੈ ਕਿ ਇਹ ਹੋਵੇ।
XML ਭਵਿੱਖ ਦੇ ਵੈੱਬ ਵਿਕਾਸ ਵਿੱਚ ਕਿਸੇ ਵੀ ਭੂਮਿਕਾ ਨੂੰ ਨਾਲ ਨਾਲ ਨਹੀਂ ਕਰੇਗਾ。
XML ਕਿਸੇ ਪਲਾਸਟਿਕ ਵਿੱਚ ਨਹੀਂ ਹੋਵੇਗਾ。
ਜਦੋਂ ਅਸੀਂ XML ਸਟੈਂਡਰਡ ਦੀ ਤੇਜ਼ ਵਿਕਾਸ ਗਤੀ ਅਤੇ ਵੱਡੀ ਸੰਖਿਆ ਵਿੱਚ ਸਾਫਟਵੇਅਰ ਵਿਕਾਸਕਾਰਾਂ ਦੀ ਅਪਣਾਏ ਜਾਣ ਵੇਖਦੇ ਹਾਂ, ਤਾਂ ਅਸੀਂ ਬਹੁਤ ਕੁਝ ਕਹਿ ਸਕਦੇ ਹਾਂ ਕਿ ਇਹ ਬਹੁਤ ਕੁਝ ਨਜ਼ਰ ਆਉਂਦਾ ਹੈ。
- ਪਿਛਲਾ ਪੰਨਾ Javascript
- ਅਗਲਾ ਪੰਨਾ ਸਰਵਰ ਸਕ੍ਰਿਪਟ