URL-адреси XSLT імен - xslt

Що робить простір імен у XSLT при наданні URL-адреси, наприклад:

xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

чи робить це спроба підключення до Інтернету?

Відповіді:

1 для відповіді № 1

Немає; це так, що специфікація для просторів імен XML (див W3C XSL Специфікації просторі імен) є URI.

Вони працюють точно так само, як роблять імена на інших мовах; вони допомагають однозначно ідентифікувати речі з однаковими іменами, але в різних контекстах.

Ви можете довести, що не намагається завантажити ресурс за допомогою HTTP-монітора на вашому комп'ютері під час завантаження або використання перетворення XSL - це відповісти має багато хороших пропозицій.


0 для відповіді № 2

Немає. Незалежно від простору імен в xsd, xslt або будь-якому іншому xml-файлі, немає запиту на Інтернет.

Простір імен використовується для кваліфікації вашого елемента xml.


0 для відповіді № 3

Коли ви проводите перетворення XSLT, двигун XSLT перевіряє файл XSLT. Він виконує багато чеків, таких як ім'я імені кореневого елемента stylesheetі т. д. Двигун повинен також вміти розпізнавати буквені ефекти результату (наприклад <table>) з елементів, специфічних для XSLT (наприклад, <xsl:stylesheet>)

Елемент визначається як XSLT-специфічний, коли вінзнаходиться в просторі імен XSLT. Значення URI, яке ви опублікували (http://www.w3.org/1999/XSL/Transform) - це просто конвенція, яка дає зрозуміти, що ми говоримо про XSLT. Призначення визначається (xsl) - це префікс, який використовується у файлі XSLT, щоб визначити елементи XSLT. Ви можете використовувати інший префікс, якщо ви оберете його, за умови, що ви позначите його в області імен XSLT.

Зверніть увагу, що це насправді лише URI (ідентифікатор), а не URL-адреса (локатор). Немає HTTP-запиту, щоб знайти щось, це лише ідентифікує абстрактне поняття (у цьому випадку - "XSLT").