Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / JavaScript, XML и перевод строки / 8 сообщений из 8, страница 1 из 1
19.10.2006, 14:06
    #34066667
oper557
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript, XML и перевод строки
Нужно с помощю JavaScript создать XML файл. Пишу код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
   function CreateCoursesXML()
   {
      var xmlDoc = new ActiveXObject("MSXML2.DOMDocument");
      var objFSO = new ActiveXObject("Scripting.FileSystemObject");
      var path = "C:\\CoursesForGAF.XML";
      var objFile = objFSO.CreateTextFile(path, true, true);
      try
      {
         header = xmlDoc.createProcessingInstruction("xml", "version='1.0'");
         xmlDoc.appendChild(header);
         xrates = xmlDoc.appendChild(xmlDoc.createElement("xrates"));
         xrate = xmlDoc.createElement("xrate");
         xrates.appendChild(xrate);
         ...
         objFile.write(xmlDoc.xml);
      }
      catch(error)
      {
         alert('Error description: ' + error.description);
      }
      finally
      {
         if (objFSO != null)
         {
            objFSO = null;
         }
         if (objFile != null)
         {
            objFile.close();
            objFile = null;
         }
      }
   }

Файл создается нормально, но весь текст пишеться на одной строке. Как сделать чтобы каждый элемент начинал с новой строки?
...
Рейтинг: 0 / 0
19.10.2006, 20:12
    #34068020
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript, XML и перевод строки
попробуй такое извращение:
xmlDoc.loadXML(xmlDoc.xml);
objFile.write(xmlDoc.xml);
...
Рейтинг: 0 / 0
20.10.2006, 08:11
    #34068414
oper557
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript, XML и перевод строки
нет, не получилось
...
Рейтинг: 0 / 0
20.10.2006, 09:44
    #34068567
oper557
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript, XML и перевод строки
Ничего, это не так важно. Есть и другая проблема.
Теперь нужно добавить схему. Первый элемент должен выглядет так:
Код: plaintext
1.
2.
<xrates xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
	xs:noNamespaceSchemaLocation="xrate.xsd">

Как мне это сделать?
...
Рейтинг: 0 / 0
20.10.2006, 11:01
    #34068833
M0us
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript, XML и перевод строки
oper557Нужно с помощю JavaScript создать XML файл. Пишу код:
Код: plaintext
1.
...

Файл создается нормально, но весь текст пишеться на одной строке. Как сделать чтобы каждый элемент начинал с новой строки?

посмотри - indent Property .
...
Рейтинг: 0 / 0
20.10.2006, 11:21
    #34068945
oper557
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript, XML и перевод строки
indent Property чего? У xmlDoc (MSXML2.DOMDocument) нет того свойства.
...
Рейтинг: 0 / 0
20.10.2006, 18:41
    #34071083
M0us
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript, XML и перевод строки
IMXWriter, только не проверял может ли с ним DOMDocument работать.
...
Рейтинг: 0 / 0
21.10.2006, 09:02
    #34071538
sxq
sxq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript, XML и перевод строки
вставте в соответсвующие места текстовый объект с кодом "перевод строки возврат каретки", а потом уже тот объект, который хотите видеть с новой строки. При разборе такого документа это следует учитывать.
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / JavaScript, XML и перевод строки / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]