Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.14;
Скачать: CL | DM;

Вниз

Как работать с 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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.046 c
1-1116957567
Flame
2005-05-24 21:59
2005.06.14
работа с DBGrid


14-1116924302
Просто юзер
2005-05-24 12:45
2005.06.14
Помогите пожалуйста скромному юзеру, а то мозги уже кипят.


14-1116938796
Игорь Шевченко
2005-05-24 16:46
2005.06.14
А разве Узбекистан стал подконтрольной НАТО территорией ?


1-1117132916
Nikitian
2005-05-26 22:41
2005.06.14
findcomponent - неясна работа


14-1116935766
Alexander Panov
2005-05-24 15:56
2005.06.14
хм... теперь будем платить за пересечение границы?