|
@@ -244,9 +244,9 @@ constructor XSDException.CreateNode(const Msg: String; name, nameSpace: xmlCharP
|
|
|
var
|
|
|
S: String;
|
|
|
begin
|
|
|
- S := PChar(name);
|
|
|
+ S := PAnsiChar(name);
|
|
|
if Assigned(nameSpace) then
|
|
|
- S := PChar(nameSpace)+':'+S;
|
|
|
+ S := PAnsiChar(nameSpace)+':'+S;
|
|
|
inherited CreateFmt(Msg, [S]);
|
|
|
end;
|
|
|
|
|
@@ -255,19 +255,19 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatBase64(Value);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildCData(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: AnsiString): xmlNodePtr;
|
|
|
begin
|
|
|
Result := xmlNewNode(ns, name);
|
|
|
- xmlAddChild(Result, xmlNewCDataBlock(parent^.doc, PChar(Value), Length(Value)));
|
|
|
+ xmlAddChild(Result, xmlNewCDataBlock(parent^.doc, PAnsiChar(Value), Length(Value)));
|
|
|
xmlAddChild(parent, Result);
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildString(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: AnsiString): xmlNodePtr;
|
|
|
begin
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Value));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Value));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildBoolean(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Boolean; UseWords: Boolean): xmlNodePtr;
|
|
@@ -275,7 +275,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatBoolean(Value, UseWords);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildTime(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Hour, Minute, Second, Milliseconds: Longword; Timezone: PXsdTimezone): xmlNodePtr;
|
|
@@ -283,7 +283,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatTime(Hour, Minute, Second, Milliseconds, Timezone);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildTime(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Time: TDateTime; Timezone: PXsdTimezone): xmlNodePtr;
|
|
@@ -291,7 +291,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatTime(Time, Timezone);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildDate(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Year, Month, Day: Longword; BC: Boolean; Timezone: PXsdTimezone): xmlNodePtr;
|
|
@@ -299,7 +299,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatDate(Year, Month, Day, BC, Timezone);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildDate(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Date: TDateTime; Timezone: PXsdTimezone): xmlNodePtr;
|
|
@@ -307,7 +307,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatDate(Date, Timezone);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildDateTime(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Year, Month, Day, Hour, Minute, Second, Milliseconds: Longword; BC: Boolean; Timezone: PXsdTimezone): xmlNodePtr;
|
|
@@ -315,7 +315,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatDateTime(Year, Month, Day, Hour, Minute, Second, Milliseconds, BC, Timezone);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildDateTime(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; DateTime: TDateTime; Timezone: PXsdTimezone): xmlNodePtr;
|
|
@@ -323,7 +323,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatDateTime(DateTime, Timezone);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildDecimal(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Extended; Precision: Integer; Digits: Integer): xmlNodePtr;
|
|
@@ -331,7 +331,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatDecimal(Value, Precision, Digits);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildDouble(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Double): xmlNodePtr;
|
|
@@ -339,7 +339,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatDouble(Value);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildFloat(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Single): xmlNodePtr;
|
|
@@ -347,7 +347,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatFloat(Value);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildByte(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Shortint): xmlNodePtr;
|
|
@@ -355,7 +355,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatByte(Value);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildShort(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Smallint): xmlNodePtr;
|
|
@@ -363,7 +363,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatShort(Value);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildInt(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Longint): xmlNodePtr;
|
|
@@ -371,7 +371,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatInt(Value);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildLong(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Int64): xmlNodePtr;
|
|
@@ -379,7 +379,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatLong(Value);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildUnsignedByte(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Byte): xmlNodePtr;
|
|
@@ -387,7 +387,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatUnsignedByte(Value);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildUnsignedShort(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Word): xmlNodePtr;
|
|
@@ -395,7 +395,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatUnsignedShort(Value);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildUnsignedInt(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Longword): xmlNodePtr;
|
|
@@ -403,7 +403,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatUnsignedInt(Value);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildUnsignedLong(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: QWord): xmlNodePtr;
|
|
@@ -411,7 +411,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatUnsignedLong(Value);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewChildEnum(parent: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; enum: array of AnsiString; Value: Integer): xmlNodePtr;
|
|
@@ -419,12 +419,12 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatEnum(enum, Value);
|
|
|
- Result := xmlNewChild(parent, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewChild(parent, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropString(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: AnsiString): xmlAttrPtr;
|
|
|
begin
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Value));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Value));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropBoolean(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Boolean; UseWords: Boolean): xmlAttrPtr;
|
|
@@ -432,7 +432,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatBoolean(Value, UseWords);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropTime(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Hour, Minute, Second, Milliseconds: Longword; Timezone: PXsdTimezone): xmlAttrPtr;
|
|
@@ -440,7 +440,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatTime(Hour, Minute, Second, Milliseconds, Timezone);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropTime(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Time: TDateTime; Timezone: PXsdTimezone): xmlAttrPtr;
|
|
@@ -448,7 +448,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatTime(Time, Timezone);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropDate(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Year, Month, Day: Longword; BC: Boolean; Timezone: PXsdTimezone): xmlAttrPtr;
|
|
@@ -456,7 +456,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatDate(Year, Month, Day, BC, Timezone);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropDate(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Date: TDateTime; Timezone: PXsdTimezone): xmlAttrPtr;
|
|
@@ -464,7 +464,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatDate(Date, Timezone);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropDateTime(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Year, Month, Day, Hour, Minute, Second, Milliseconds: Longword; BC: Boolean; Timezone: PXsdTimezone): xmlAttrPtr;
|
|
@@ -472,7 +472,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatDateTime(Year, Month, Day, Hour, Minute, Second, Milliseconds, BC, Timezone);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropDateTime(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; DateTime: TDateTime; Timezone: PXsdTimezone): xmlAttrPtr;
|
|
@@ -480,7 +480,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatDateTime(DateTime, Timezone);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropDecimal(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Extended; Precision: Integer; Digits: Integer): xmlAttrPtr;
|
|
@@ -488,7 +488,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatDecimal(Value, Precision, Digits);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropDouble(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Double): xmlAttrPtr;
|
|
@@ -496,7 +496,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatDouble(Value);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropFloat(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Single): xmlAttrPtr;
|
|
@@ -504,7 +504,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatFloat(Value);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropByte(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Shortint): xmlAttrPtr;
|
|
@@ -512,7 +512,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatByte(Value);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropShort(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Smallint): xmlAttrPtr;
|
|
@@ -520,7 +520,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatShort(Value);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropInt(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Longint): xmlAttrPtr;
|
|
@@ -528,7 +528,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatInt(Value);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropLong(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Int64): xmlAttrPtr;
|
|
@@ -536,7 +536,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatLong(Value);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropUnsignedByte(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Byte): xmlAttrPtr;
|
|
@@ -544,7 +544,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatUnsignedByte(Value);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropUnsignedShort(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Word): xmlAttrPtr;
|
|
@@ -552,7 +552,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatUnsignedShort(Value);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropUnsignedInt(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: Longword): xmlAttrPtr;
|
|
@@ -560,7 +560,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatUnsignedInt(Value);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropUnsignedLong(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; Value: QWord): xmlAttrPtr;
|
|
@@ -568,7 +568,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatUnsignedLong(Value);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdNewPropEnum(node: xmlNodePtr; ns: xmlNsPtr; name: xmlCharPtr; enum: array of AnsiString; Value: Integer): xmlAttrPtr;
|
|
@@ -576,7 +576,7 @@ var
|
|
|
Tmp: AnsiString;
|
|
|
begin
|
|
|
Tmp := xsdFormatEnum(enum, Value);
|
|
|
- Result := xmlNewNsProp(node, ns, name, PChar(Tmp));
|
|
|
+ Result := xmlNewNsProp(node, ns, name, PAnsiChar(Tmp));
|
|
|
end;
|
|
|
|
|
|
function xsdTestNodeNs(node: xmlNodePtr; nameSpace: xmlCharPtr): Boolean;
|