Форум: "Основная";
Текущий архив: 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.084 c