Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 05:13 04.07.24 
Компютри и Интернет
   >> XML
Всички теми Следваща тема *Кратък преглед

Страници по тази тема: 1 | 2 | (покажи всички)
Тема Глупав въпрос  
АвторЛaмep (Нерегистриран)
Публикувано04.09.06 17:45



Ника ми подсказва и естеството на въпроса,просто хич не съм наясно с това.Интересува ме може ли XML файл да се разглежда във вид на таблица,и в тази таблица да мога да правя записвания?И ако може-коя програма ми е нужна?Благодаря предварително





Тема моженови [re: Лaмep]  
Автор ghs (познат)
Публикувано05.09.06 11:47



зависи за какво ще ти е нужно: web или ?



Тема Re: моженови [re: ghs]  
Авторлaмep (Нерегистриран)
Публикувано07.09.06 12:12



благодаря за отговора
не,не ми е нужно за уеб,а за база дани
нужен ми е изходния файл след въвеждане на данни в таблицата да е в xml формат.как се постига това?и какъв софт ми е необходим?



Тема Re: моженови [re: лaмep]  
Автор ghs (познат)
Публикувано07.09.06 20:12



базата данни също може да е за уеб.
какъв тип база данни ползваш?



Тема Re: моженови [re: ghs]  
Авторлaмep (Нерегистриран)
Публикувано11.09.06 11:58




бате,какви бази данни,какъв уеб....хич ме няма в това
идеята беше....направил съм html файл,който си отварям с браузера.гледам в нета има публикувани статии,че е възможно след въвеждане на данни във въпросния файл,като натиснеш запиши да препраща към asp файл,който запаметява новият файл като xmlе да,ама не:(



Тема Re: моженови [re: лaмep]  
Автор ghs (познат)
Публикувано11.09.06 18:35



личи си, че не си наясно с това. точно по този начин става, но не само с браузера, но и с доста още неща. неща като сървър който да ти обработва този асп или какъвто и да е файл.



Тема Re: моженови [re: ghs]  
Авторлaмep (Нерегистриран)
Публикувано13.09.06 15:25



не отричам,изобщо не съм наясно,но....какво ли не прави нуждата
успях да се пооборудвам,и записът става....но ползвам готов asp файл,който прави запис на въведените данни в xml формат,но не по начина който ми е нужен на мен...
можеш ли да ме упътиш как да се конструира така,че резултатът в xml файла да е <element>data</element>?





Тема Re: моженови [re: лaмep]  
Автор ghs (познат)
Публикувано14.09.06 10:24



"но ползвам готов asp файл,който прави запис на въведените данни в xml формат,но не по начина който ми е нужен на мен...
можеш ли да ме упътиш как да се конструира така" - разбира се. дай кода тук на този файл и ще те опътя какво да промениш по него за да ти изкарва данните както на теб ти трябват



Тема Re: моженови [re: ghs]  
АвторЛaмep (Нерегистриран)
Публикувано14.09.06 12:51



благодаря ти за отзивчивостта
ето кода:
<%
dim xmlDoc
dim rootEl,fieldName,fieldValue,attID
dim p,i

'Do not stop if an error occurs
On Error Resume Next

Set xmlDoc = server.CreateObject("Microsoft.XMLDOM")
xmlDoc.preserveWhiteSpace=true

'Create a root element and append it to the document
Set rootEl = xmlDoc.createElement("customer")
xmlDoc.appendChild rootEl

'Loop through the form collection
for i = 1 To Request.Form.Count
'Eliminate button elementsin the form
if instr(1,Request.Form.Key(i),"btn_")=0 then
'Create a field and a value element, and an id attribute
Set fieldName = xmlDoc.createElement("field")
Set fieldValue = xmlDoc.createElement("value")
Set attID = xmlDoc.createAttribute("id")
'Set the value of the id attribute equal to the name of
'the current form field
attID.Text = Request.Form.Key(i)
'Append the id attribute to the field element
fieldName.setAttributeNode attID
'Set the value of the value element equal to
'the value of the current form field
fieldValue.Text = Request.Form(i)
'Append the field element as a child of the root element
rootEl.appendChild fieldName
'Append the value element as a child of the field element
fieldName.appendChild fieldValue
end if
next

'Add an XML processing instruction
'and insert it before the root element
Set p = xmlDoc.createProcessingInstruction("xml","version='1.0'")
xmlDoc.insertBefore p,xmlDoc.childNodes(0)

'Save the XML file
xmlDoc.save "c:Customer.xml"

'Release all object references
set xmlDoc=nothing
set rootEl=nothing
set fieldName=nothing
set fieldValue=nothing
set attID=nothing
set p=nothing

'Test to see if an error occurred
if err.number<>0 then
response.write("Error: No information saved.")
else
response.write("Your information has been saved.")
end if
%>
Резултатът:
<?xml version="1.0" ?>
<customer>
<field id="firstName">
<value>Hege</value>
</field>
<field id="lastName">
<value>Refsnes</value>
</field>
<field id="country">
<value>Norway</value>
</field>
<field id="email">
<value>mymail@myaddress.com</value>
</field>
а ето как искам аз да се получи:
<?xml version="1.0" ?>
<customer>
<firstName>
Hege
</firstName>
<lastName>
Refsnes
</lastName>
<country>
Norway
</country>
<email>
mymail@myaddress.com
</email>
</customer>



Тема Re: моженови [re: ghs]  
АвторЛaмep (Нерегистриран)
Публикувано19.09.06 12:05



"разбира се. дай кода тук на този файл и ще те опътя какво да промениш по него за да ти изкарва данните както на теб ти трябват"
GHS,
мога ли да разчитам на помощта ти?



Тема Re: моженови [re: Лaмep]  
Автор ghs (познат)
Публикувано19.09.06 12:46



да, разбира се. бях извън страната и за това не можах да правя нищо. до утре най-късно що го имаш



Тема Re: моженови [re: ghs]  
АвторЛaмep (Нерегистриран)
Публикувано19.09.06 13:30



Благодаря ти!



Тема Re: моженови [re: Лaмep]  
Автор ghs (познат)
Публикувано20.09.06 11:30



длъжно ли е да се записва директно или може да се покаже първо резултата и после ръчно да се записва или автоматично



Тема Re: моженови [re: ghs]  
АвторЛaмep (Нерегистриран)
Публикувано20.09.06 13:23



Незнам правилно ли те разбирам,но е по удобно ако ръчно посочвам къде да бъде записан файла.Изникват ми още куп въпроси,но....едва ли имаш толкова много време че да го пилееш за моето незнание



Тема Re: моженови [re: Лaмep]  
Автор ghs (познат)
Публикувано20.09.06 14:19



това ще генерира фаил с данните и ще трябва ти да избереш къде да се запише

<%@LANGUAGE = "VBScript" %>
<%
Response.Buffer = False
Response.ContentType = "text/xml"
%>
<?xml version="1.0"?>
<%
Dim objXML , objNews
Set objXML = Server.CreateObject("Microsoft.XMLDOM")
Set objXML.documentElement = objXML.createElement("customer")
Set objNews = objXML.createElement("customerItem")
objNews.appendChild objXML.createElement("name")
objNews.appendChild objXML.createElement("surname")
objNews.appendChild objXML.createElement("country")
objNews.appendChild objXML.createElement("email")
objNews.childNodes(0).text = PROMENLIVA ZA IME
objNews.childNodes(1).text = PROMENLIVA ZA FAMILIA
objNews.childNodes(2).text = PROMENLIVA ZA DARJAVA
objNews.childNodes(3).text = PROMENLIVA ZA mail
objXML.documentElement.appendChild objNews.cloneNode(true)
Response.Write objXML.xml
%>

не съм по асп и това го намерих на една страница, но пипнах от някои неща и ще ти помогне



Тема Re: моженови [re: ghs]  
АвторЛaмep (Нерегистриран)
Публикувано21.09.06 16:55



:) Благодаря,ghs.Точно този резултат ми беше необходим.Дано се справя с доработката,и няма проблеми:)



Тема Re: моженови [re: ghs]  
АвторЛaмep (Нерегистриран)
Публикувано26.09.06 10:53



Ghs,
отново се нуждая от помощта ти:(Когато опитах да усложня резултата отново зациклих.Можеш ли да ми помогнеш?
<?xml version="1.0" ?>
<customer>
<customerItem>
<firstName>
</firstName>
<lastName>
</lastName>
<country>
</country>
<email>
mymail@myaddress.com
</email>
<customerItem>
</customer>
Не мога да се справя с добавянето на нови елементи,аз ли съм прост,незнам:(Четох,мъчих,гледах,и не става
Как мога да постигна следния разширен вариант?
<?xml version="1.0" ?>
<customer>
<customerItem>
<firstName>
<name>
</firstName>
<lastName>
</lastName>
</name>
<country>
</country>
<email>
mymail@myaddress.com
</email>
<customerItem>
</customer>
Както разбираш затруднява ме добавянето на нова група,ще се радвам ако успееш да ми отделиш малко време



Тема Re: моженови [re: Лaмep]  
Автор ghs (познат)
Публикувано26.09.06 11:08



не разбирам защо трябва да си затрудняваш живота. и ти като онзи от долната тема. не съм на ясно с асп и не не вярвам да ти помогна повече от това което можах.

не се мъчи със сложнотии. ползвай най-просото възможно



Тема Re: моженови [re: лaмep]  
Автор _croesus (a.k.a. _krez)
Публикувано04.10.06 11:52



Програмата се казва Microsoft Excel. Версиите след 2002 вкл. могат да четат и редактират xml файлове. Щом си с Windows сигурно я имаш.

Never Underestimate the power of stupid people in large groups.



Страници по тази тема: 1 | 2 | (покажи всички)
Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.