powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / JavaScript, XML и перевод строки
8 сообщений из 8, страница 1 из 1
JavaScript, XML и перевод строки
    #34066667
oper557
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно с помощю 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
JavaScript, XML и перевод строки
    #34068020
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй такое извращение:
xmlDoc.loadXML(xmlDoc.xml);
objFile.write(xmlDoc.xml);
...
Рейтинг: 0 / 0
JavaScript, XML и перевод строки
    #34068414
oper557
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нет, не получилось
...
Рейтинг: 0 / 0
JavaScript, XML и перевод строки
    #34068567
oper557
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ничего, это не так важно. Есть и другая проблема.
Теперь нужно добавить схему. Первый элемент должен выглядет так:
Код: plaintext
1.
2.
<xrates xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
	xs:noNamespaceSchemaLocation="xrate.xsd">

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

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

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


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