Как получить системное время в XML? Есть ли метод / функция? - PullRequest
0 голосов
/ 07 октября 2009

Я использую файл XML для хранения данных и параметров, которые должны использоваться синтаксическим анализатором, однако в этом XML я также должен использовать системное время. Итак, есть ли какие-либо встроенные функции в XML для получения системного времени, возможно, что-то похожее на getTime () в Javascript?

Ответы [ 5 ]

8 голосов
/ 07 октября 2009

Нет. XML не является языком программирования. Он не содержит методов, которые выполняют действия.

2 голосов
/ 07 октября 2009

Почему бы вам просто не дать парсеру вставить текущее системное время?

1 голос
/ 07 октября 2009

Вам поможет следующий код:

<datetime>
   <date>System.getDate()</date>
   <time>System.getTime()</time>
  <makeXMLAProgrammingLanguage> yes please </makeXMLAProgrammingLanguage>
</datetime>
1 голос
/ 07 октября 2009

Если вы используете XSLT, можно вызвать пользовательскую функцию, чтобы получить время. Это то, о чем ты думал?

Таким образом, в основном, вы преобразуете свой XML в другой XML, прежде чем читать его. Преобразование добавит все элементы времени.

1 голос
/ 07 октября 2009

расширяемый язык разметки, сокращенно XML, описывает класс объекты данных, называемые документами XML и частично описывает поведение компьютерные программы, которые их обрабатывают. XML - это профиль приложения или ограниченная форма SGML, Стандарт Обобщенный язык разметки [ISO 8879]. По построению, XML документы соответствуют документам SGML.

XML-документы состоят из хранилища единицы, называемые сущностями, которые содержат либо проанализированные или неразобранные данные. Успешно разобран данные состоят из символов, некоторые из которые образуют символьные данные, а некоторые из какая форма разметки. Разметка кодирует описание хранения документа макет и логическая структура. XML обеспечивает механизм навязывания ограничения на расположение хранилища и логическая структура.

С Расширяемый язык разметки (XML) 1,0 (пятое издание)

Вы можете получить систему с языка сервера и создать эту сущность в своем XML-документе.

Из javascript вы можете получить клиентское время, которое может не являться надежным источником каких-либо критических данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...