2013-06-07 4 views
1

Имея все знания, которые у меня есть в XML, я знаю, что мы можем связать DTD с XML-файлом, который определяет все допустимые элементы, его атрибуты и где они могут появляться.Есть ли DTD для источника XPage?

Есть ли такое DTD, связанное с исходным кодом XPage, определяющим все элементы и его атрибуты? Где он определяет теги, такие как xp:view, xp:panel, xp:button и т. Д. Вместе со связанными с ним свойствами? Поэтому я ищу файл с контентом что-то вроде <!ELEMENT xp:panel ......>

+0

На вкладке «Создание страницы» свойств XSP (в Designer 9) есть опции для установки как кодировки, так и HTML Doctype - это то, что вы имеете в виду? – TrailDragon

+0

@DragonsMind: О нет! Я ищу DTD реальной страницы источника XPage, не созданной. Где он определяет теги типа 'xp: view',' xp: panel', 'xp: button' и т. Д.? – Naveen

+2

Я думаю, что вы можете означать пространство имен. DTD обычно относится к типу HTML или XHTML (например, HTML 4.01 DTD), но пространство имен (XMLNS) будет определять уникальные элементы и атрибуты. Таким образом, у нас есть xp для стандартных XPages, xe для элементов библиотеки расширения, xc для пользовательских элементов управления и т. Д. Они определяются как атрибуты в представлении xp: вверху страницы, например. . Я приближаюсь? – TrailDragon

ответ

2

Нет Нет никакого DTD для источника xpages, так как каждый может добавить туда собственные теги через библиотеку расширений.

+0

Вы даже можете определить собственное пространство имен в любом настраиваемом элементе управления ... не требуется библиотека расширений. –

+0

Ваш аргумент имеет смысл, так как каждый может добавить туда собственные теги, чтобы не было DTD :) – Naveen