Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.07.2013, 08:51   #1
Dushman85
 
Регистрация: 26.07.2013
Сообщений: 6
По умолчанию Формат XML модель 80020

Люди добрые , подскажите пожалуйста как представить файл формата XML в виде макета 80020? Может какая программа есть или в ручную это просто сделать, я не программист и в вашем деле ни чего не понимаю, но вот понадобилось такое действие проделать...
Dushman85 вне форума Ответить с цитированием
Старый 26.07.2013, 09:25   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Поясните пожалуйста для тех кто в танке (конкретно для меня), что это за модель 80020?
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 26.07.2013, 09:30   #3
Dushman85
 
Регистрация: 26.07.2013
Сообщений: 6
По умолчанию

Это обычный XML файлы только по другому оформленный, его формируют программы для АСКУЭ ( автоматизированная система контроля и учёта электроэнергии). У меня есть два узла учёта, с них я снял показания в формате XML, а МосЭнергоСбыт требует предоставить файлы в макете 80020! Программы для АСКУЭ у меня нет, она платная, покупать мне её нет смысла.

4. Декларация разметки входного документа 80020 (для программистов)
Код:
*
<!ELEMENT message (comment?,datetime,sender,area*)>
   <!ATTLIST message
   	class   	CDATA #REQUIRED 
   	version 	CDATA #REQUIRED 
   	number 	CDATA #REQUIRED  
   >

<!ELEMENT datetime (timestamp, daylightsavingtime, day)>
<!ELEMENT timestamp (#PCDATA)>
<!ELEMENT daylightsavingtime (#PCDATA)>  
<!ELEMENT day (#PCDATA)>
<!ELEMENT sender (inn,name)>
<!ELEMENT inn (#PCDATA)>
<!ELEMENT name (#PCDATA)>

<!ELEMENT comment (#PCDATA)>
  
<!ELEMENT area (inn,name,  measuringpoint+, deliverypoint+, deliverygroup+) >
<!ATTLIST area
	timezone	CDATA #IMPLIED
>
<!ELEMENT measuringpoint (measuringchannel+) >
   <!ATTLIST measuringpoint
   	code   	CDATA #REQUIRED 
   	name   	CDATA #REQUIRED 
   >
<!ELEMENT deliverypoint (measuringchannel+) >
   <!ATTLIST deliverypoint
   	code   	CDATA #REQUIRED 
   	name   	CDATA #REQUIRED
   >
<!ELEMENT deliverygroup (period+) >
   <!ATTLIST deliverygroup
   	code   	CDATA #REQUIRED 
   	name   	CDATA #REQUIRED 
   >

<!ELEMENT measuringchannel (period+) >
   <!ATTLIST measuringchannel
   	code   	CDATA #REQUIRED 
   	desc   	CDATA #REQUIRED 
   >
<!ELEMENT period (value) >
   <!ATTLIST period 
start 	 CDATA #REQUIRED  
   	end 	 CDATA #REQUIRED  
   	summer	 CDATA #IMPLIED  
   >
<!ELEMENT value (#PCDATA) >
   <!ATTLIST value 
	status CDATA #IMPLIED
	errofmeasuring CDATA #IMPLIED
	param1 CDATA #IMPLIED
	param2 CDATA #IMPLIED
	param3 CDATA #IMPLIED
	extendedstatus CDATA #IMPLIED

Последний раз редактировалось Serge_Bliznykov; 26.07.2013 в 10:03.
Dushman85 вне форума Ответить с цитированием
Старый 26.07.2013, 13:16   #4
Dushman85
 
Регистрация: 26.07.2013
Сообщений: 6
По умолчанию

Ну что? Задача такая тяжёлая или просто не понятно что нужно?
Dushman85 вне форума Ответить с цитированием
Старый 26.07.2013, 13:42   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

мне лично, да, непонятно, что нужно... (ну, далёк я от АСКУЭ..)
а при чём здесь платная программа, раз МосЭнергоСбыту нужно получать данные в определённом формате, то он и должен предоставить Вам программу для конвертации (или для ручного заполнения) в нужный ИМ формат..

p.s. связывайтесь с коллегами, которым тоже нужно предоставлять информацию в МосЭнергоСбыт в заданном формате, узнавайте, как они выкручиваются...

p.p.s. если сможете формализовать требования (т.е. есть такая информация, нужно получить эти же данные, но вот в таком формате (вы должны точно знать, где и как заполняются поля в описанной Вами структуре), тогда сможете заказать изготовление нужного Вам конвертора...

p.p.p.s. всё вышесказанное мною является моим личным мнением, и, разумеется, не претендует на истину в последней инстанции...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 26.07.2013, 14:18   #6
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,331
По умолчанию

Цитата:
Сообщение от Dushman85 Посмотреть сообщение
Ну что? Задача такая тяжёлая или просто не понятно что нужно?
Какая задача?
Вы бы хоть исходный файл предоставили, а то о нем известно только то, что он XML.
waleri вне форума Ответить с цитированием
Старый 26.07.2013, 15:20   #7
Dushman85
 
Регистрация: 26.07.2013
Сообщений: 6
По умолчанию

Не могу вставить файл! Пишет, что файл не корректный!
Dushman85 вне форума Ответить с цитированием
Старый 26.07.2013, 15:30   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от Dushman85 Посмотреть сообщение
Не могу вставить файл! Пишет, что файл не корректный!
посмотрите список допустимых файлов и их размеров для вложений, если надо заархивируйте.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 26.07.2013, 15:30   #9
Dushman85
 
Регистрация: 26.07.2013
Сообщений: 6
По умолчанию

http://files.mail.ru/9FD45E7CB8724F7EB7495530F924A3A7
Dushman85 вне форума Ответить с цитированием
Старый 27.07.2013, 07:47   #10
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

Dushman85

смотришь, какой у твоего xm формат, потом - во что его надо преобразовать.
юзаешь либо готовый редактор, например Altiva MapForce, либо сам пишешь xslt и накладываешь трансформацию на свой xml, всё.
Rififi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формат XML lobova Помощь студентам 1 23.09.2012 02:16
формат bmp в xml 30MBU Помощь студентам 0 17.03.2010 19:46
xml формат. можно ли Нозима Общие вопросы по программированию, компьютерный форум 3 03.03.2010 07:46
Формат Office Open XML Marload Microsoft Office Word 3 15.02.2010 01:28
Формат XML. Проблемы hassassin Софт 1 09.09.2009 17:14