Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];

Вниз

Как работать с XML   Найти похожие ветки 

 
slaga ©   (2005-05-26 17:19) [0]

Подскажите пожалуйста с чего начать в работе с XML, мне нужно вытянуть с Оракла XML файл, и распечатать то что XML закодировано (в данном случае это ценник)


 
ANB ©   (2005-05-26 17:22) [1]

А где у тебя в оракле лежит XML файл ?


 
slaga ©   (2005-05-26 17:28) [2]

В BLOB поле.
По работе с Ораклом у меня вопросов нет, у меня вопросы исключительно по работе с XML.


 
Cobalt ©   (2005-05-26 17:41) [3]

Using TXMLDocument
The starting point for working with an XML document is the TXMLDocument component. The following steps describe how to use TXMLDocument to work directly with an XML document:
1 Add a TXMLDocument component to your form or data module...


 
Slaga ©   (2005-05-26 17:55) [4]

А как отобразить визульно то что закодировано XML, в какой компонент ?


 
slaga ©   (2005-05-26 19:52) [5]

Подскажите есть ли для Дельфи Formatting Objects Processor ?


 
Reindeer Moss Eater ©   (2005-05-26 20:33) [6]

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


 
rOOse ©   (2005-05-26 20:34) [7]

ClientDataset


 
slaga ©   (2005-05-27 10:18) [8]

Значить так, уточняю вопрос:
У меня получилось с помощью XMLDocument и XSLPageProducer наложить XSL на XML и получить некий XML:

<?xml version="1.0"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">


Этот XML это "щаблон" ценника (XSL) наложеный на "данные" цена, название товара и т.д.(XML), как мне теперь этот резузьтативный XML превратить в визуальный обьект (ценник) для печати на принтере ?


 
ANB ©   (2005-05-27 11:01) [9]


> Reindeer Moss Eater ©   (26.05.05 20:33) [6]
- написано же, в блобе все лежит.


> slaga ©   (27.05.05 10:18) [8]
- см.

> rOOse ©   (26.05.05 20:34) [7]
.


 
slaga ©   (2005-05-27 11:21) [10]

Какой ClientDataset, с какой закладки/пакета ?


 
lexer ©   (2005-05-27 12:05) [11]

[10] slaga ©   (27.05.05 11:21)
MIDAS
кстати недавно мучался с ним, всё никак не пойму как его подключить к xml, ругается что неверный формат.


 
Erik1 ©   (2005-05-27 12:08) [12]

А где печатать будеш, я например XML в дереве отображаю так:
function TDevices.AddInfo(Value, Name: string; Parent: Integer): Integer;
begin
 Result := CacheParam.Count;
 SetLength(ptrSeadmed^, Result + 1);
 CacheParam[Result].RefID := -101;
 CacheParam[Result].ID := -101;
 CacheParam[Result].LepAdrID := curLepAdrID;
 CacheParam[Result].TyypID := nInfo;
 CacheParam[Result].Nimetus := Name + Value;
 CacheParam[Result].Value := Value;
 CacheParam.Parent[Result] := Parent;
 InternalAdd(CacheParam[Parent].Node, Result);
end;
function TDevices.InternalAdd(curNode: PVirtualNode; const ArrIndex: Integer):
 PVirtualNode;
var
 Data: ^RLink;
begin
 with CacheParam.Items[ArrIndex]^ do
 begin
   Result := Tree.AddChild(curNode);
   Data := Tree.GetNodeData(Result);
   Data.Index := ArrIndex;
   Node := Result;
 end;
end;
Используется для отображения TVirtualStringTree


 
slaga ©   (2005-05-27 12:48) [13]

А что такое TVirtualStringTree.

А что такое формат XTR для компонент типа:
TXMLTransformProvider;
TXMLTransformClient;
TXMLTransform;

И как ими пользоваться ?


 
slaga ©   (2005-05-27 12:59) [14]

Вот примет, хочу подгрузить в ClientDataSet XML, а он ругается "Mismatch in datapacket"


 
Reindeer Moss Eater ©   (2005-05-27 13:24) [15]

ANB ©   (27.05.05 11:01) [9]

> Reindeer Moss Eater ©   (26.05.05 20:33) [6]
- написано же, в блобе все лежит.


То есть не в поле с типом специально предназначенном для XML?
Ну тогда это полный изврат.


 
Erik1 ©   (2005-05-27 16:00) [16]

to slaga
А у Google спросить никак нельзя?
TVirtualStringTree - это просто компонент для отображения дерева.


 
slaga ©   (2005-05-27 16:15) [17]


> Erik1 ©

Но мне надо не дерево формировать а макет ценника для печати на принтере.


 
rOOse ©   (2005-05-27 16:17) [18]

ClientDataSet пробовал?



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.04 c
14-1117097701
OX
2005-05-26 12:55
2005.06.14
Может быть, хоть здесь мне помогут...


1-1117280052
LubaAL
2005-05-28 15:34
2005.06.14
Фон формы


1-1117537391
zep
2005-05-31 15:03
2005.06.14
PopupMenu


4-1113570506
ANB
2005-04-15 17:08
2005.06.14
Работа с меню в чужом приложении


1-1117521519
liver
2005-05-31 10:38
2005.06.14
Alt + F4





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский