Определяет - будет ли размечаться XML тип данных xsd:decimal в тип данных Visual FoxPro Currency, в случае когда фацеты XML totalDigits и fractionDigits равно соответственно 19 и 4. Вы можете установить свойство MapN19_4ToCurrency для обеспечения сохранности точности. Изменяемое.
MapN_4ToCurrency применяется только при исполнении методов LoadXML и Attach, которые извлекают непротиворечащий своим установкам XML.
XMLAdapter.MapN19_4ToCurrency [= lValue] |
Возвращаемое значение
- lValue
-
Логический тип данных. В приведенной ниже таблице перечислены значения для lValue.
lValue Описание False (.F.)
Не размечает xsd:decimal в Currency. (По умолчанию)
True (.T.)
Размечает ap xsd:decimal to Currency. Фацеты XML totalDigits и fractionDigits должны быть равны соответственно 19 и 4.
Примечания
Применяется к классу: XMLAdapter
По умолчанию, Visual FoxPro размечает xsd:decimal в Numeric. Однако, вы можете сохранить точность типа данных "currency" разметкой xsd:decimal в Currency вместо разметки в Numeric. Например, поля валюты SQL Server представлены в XML как десятичные числа 19,4 общим числом в 19 цифр, и четырьмя числами после запятой.
Для получения более подробной информации о разметке типов данных Visual FoxPro и в XSD типы данных смотрите Разметка типов данных между Visual FoxPro и XML схемой.
Пример
Приведенный ниже пример показывает, как тип данных simpleType XML, по определению, размечается в Currency в Visual FoxPro:
![]() | |
---|---|
<xsd:simpleType> <xsd:restriction base="xsd:decimal"> <xsd:totalDigits value="19"/> <xsd:fractionDigits value="4"/> </xsd:restriction> </xsd:simpleType> |
Смотри также
Справочное руководство
Свойства, методы и события объекта XMLAdapterТип данных Currency
Тип данных Numeric
Метод LoadXML
Метод Attach (Visual FoxPro)