Chromium Code Reviews| Index: xfa/fxfa/parser/xfa_object_imp.cpp |
| diff --git a/xfa/fxfa/parser/xfa_object_imp.cpp b/xfa/fxfa/parser/xfa_object_imp.cpp |
| index 1dd526571d4154de1df5a9912bb7c5c51bd6274e..3d001b84f757a991fb1cb8c6a9091ff6c4cdf9e4 100644 |
| --- a/xfa/fxfa/parser/xfa_object_imp.cpp |
| +++ b/xfa/fxfa/parser/xfa_object_imp.cpp |
| @@ -634,8 +634,7 @@ void CXFA_Node::Script_TreeClass_ResolveNode(CFXJSE_Arguments* pArguments) { |
| } |
| CFX_WideString wsExpression; |
| CFX_ByteString bsExpression = pArguments->GetUTF8String(0); |
| - wsExpression = |
| - CFX_WideString::FromUTF8(bsExpression, bsExpression.GetLength()); |
| + wsExpression = CFX_WideString::FromUTF8(bsExpression.AsByteStringC()); |
|
Lei Zhang
2016/04/06 00:38:01
Combine with line 635.
Tom Sepez
2016/04/06 17:23:13
Done.
|
| CXFA_ScriptContext* pScriptContext = m_pDocument->GetScriptContext(); |
| if (!pScriptContext) { |
| return; |
| @@ -681,8 +680,7 @@ void CXFA_Node::Script_TreeClass_ResolveNodes(CFXJSE_Arguments* pArguments) { |
| } |
| CFX_WideString wsExpression; |
| CFX_ByteString bsExpression = pArguments->GetUTF8String(0); |
| - wsExpression = |
| - CFX_WideString::FromUTF8(bsExpression, bsExpression.GetLength()); |
| + wsExpression = CFX_WideString::FromUTF8(bsExpression.AsByteStringC()); |
|
Lei Zhang
2016/04/06 00:38:02
Combine with line 681.
Tom Sepez
2016/04/06 17:23:13
Done.
|
| FXJSE_HVALUE hValue = pArguments->GetReturnValue(); |
| if (!hValue) { |
| return; |
| @@ -829,8 +827,7 @@ void CXFA_Node::Script_NodeClass_ApplyXSL(CFXJSE_Arguments* pArguments) { |
| } |
| CFX_WideString wsExpression; |
| CFX_ByteString bsExpression = pArguments->GetUTF8String(0); |
| - wsExpression = |
| - CFX_WideString::FromUTF8(bsExpression, bsExpression.GetLength()); |
| + wsExpression = CFX_WideString::FromUTF8(bsExpression.AsByteStringC()); |
|
Lei Zhang
2016/04/06 00:38:01
Combine with line 828.
Tom Sepez
2016/04/06 17:23:13
Done.
|
| } |
| void CXFA_Node::Script_NodeClass_AssignNode(CFXJSE_Arguments* pArguments) { |
| int32_t iLength = pArguments->GetLength(); |
| @@ -843,12 +840,11 @@ void CXFA_Node::Script_NodeClass_AssignNode(CFXJSE_Arguments* pArguments) { |
| int32_t iAction = 0; |
| if (iLength >= 1) { |
| CFX_ByteString bsExpression = pArguments->GetUTF8String(0); |
| - wsExpression = |
| - CFX_WideString::FromUTF8(bsExpression, bsExpression.GetLength()); |
| + wsExpression = CFX_WideString::FromUTF8(bsExpression.AsByteStringC()); |
| } |
| if (iLength >= 2) { |
| CFX_ByteString bsValue = pArguments->GetUTF8String(1); |
| - wsValue = CFX_WideString::FromUTF8(bsValue, bsValue.GetLength()); |
| + wsValue = CFX_WideString::FromUTF8(bsValue.AsByteStringC()); |
| } |
| if (iLength >= 3) { |
| iAction = pArguments->GetInt32(2); |
| @@ -876,8 +872,7 @@ void CXFA_Node::Script_NodeClass_GetAttribute(CFXJSE_Arguments* pArguments) { |
| } |
| CFX_WideString wsExpression; |
| CFX_ByteString bsExpression = pArguments->GetUTF8String(0); |
| - wsExpression = |
| - CFX_WideString::FromUTF8(bsExpression, bsExpression.GetLength()); |
| + wsExpression = CFX_WideString::FromUTF8(bsExpression.AsByteStringC()); |
|
Lei Zhang
2016/04/06 00:38:01
Combine with line 873.
Tom Sepez
2016/04/06 17:23:13
Done.
|
| CFX_WideString wsValue; |
| GetAttribute(wsExpression.AsWideStringC(), wsValue); |
| FXJSE_HVALUE hValue = pArguments->GetReturnValue(); |
| @@ -895,8 +890,7 @@ void CXFA_Node::Script_NodeClass_GetElement(CFXJSE_Arguments* pArguments) { |
| int32_t iValue = 0; |
| if (iLength >= 1) { |
| CFX_ByteString bsExpression = pArguments->GetUTF8String(0); |
| - wsExpression = |
| - CFX_WideString::FromUTF8(bsExpression, bsExpression.GetLength()); |
| + wsExpression = CFX_WideString::FromUTF8(bsExpression.AsByteStringC()); |
| } |
| if (iLength >= 2) { |
| iValue = pArguments->GetInt32(1); |
| @@ -920,8 +914,7 @@ void CXFA_Node::Script_NodeClass_IsPropertySpecified( |
| int32_t iIndex = 0; |
| if (iLength >= 1) { |
| CFX_ByteString bsExpression = pArguments->GetUTF8String(0); |
| - wsExpression = |
| - CFX_WideString::FromUTF8(bsExpression, bsExpression.GetLength()); |
| + wsExpression = CFX_WideString::FromUTF8(bsExpression.AsByteStringC()); |
| } |
| if (iLength >= 2) { |
| bParent = pArguments->GetInt32(1) == 0 ? FALSE : TRUE; |
| @@ -957,8 +950,7 @@ void CXFA_Node::Script_NodeClass_LoadXML(CFXJSE_Arguments* pArguments) { |
| FX_BOOL bOverwrite = 0; |
| if (iLength >= 1) { |
| CFX_ByteString bsExpression = pArguments->GetUTF8String(0); |
| - wsExpression = |
| - CFX_WideString::FromUTF8(bsExpression, bsExpression.GetLength()); |
| + wsExpression = CFX_WideString::FromUTF8(bsExpression.AsByteStringC()); |
| if (wsExpression.IsEmpty()) { |
| return; |
| } |
| @@ -1158,9 +1150,8 @@ void CXFA_Node::Script_NodeClass_SetAttribute(CFXJSE_Arguments* pArguments) { |
| CFX_WideString wsAttributeValue; |
| CFX_ByteString bsAttributeValue = pArguments->GetUTF8String(0); |
| CFX_ByteString bsAttribute = pArguments->GetUTF8String(1); |
| - wsAttributeValue = |
| - CFX_WideString::FromUTF8(bsAttributeValue, bsAttributeValue.GetLength()); |
| - wsAttribute = CFX_WideString::FromUTF8(bsAttribute, bsAttribute.GetLength()); |
| + wsAttributeValue = CFX_WideString::FromUTF8(bsAttributeValue.AsByteStringC()); |
|
Lei Zhang
2016/04/06 00:38:01
Combine with decl.
Tom Sepez
2016/04/06 17:23:13
Done.
|
| + wsAttribute = CFX_WideString::FromUTF8(bsAttribute.AsByteStringC()); |
| SetAttribute(wsAttribute.AsWideStringC(), wsAttributeValue.AsWideStringC(), |
| TRUE); |
| } |
| @@ -1177,7 +1168,7 @@ void CXFA_Node::Script_NodeClass_SetElement(CFXJSE_Arguments* pArguments) { |
| } |
| if (iLength >= 2) { |
| CFX_ByteString bsName = pArguments->GetUTF8String(1); |
| - wsName = CFX_WideString::FromUTF8(bsName, bsName.GetLength()); |
| + wsName = CFX_WideString::FromUTF8(bsName.AsByteStringC()); |
| } |
| } |
| void CXFA_Node::Script_NodeClass_Ns(FXJSE_HVALUE hValue, |
| @@ -1261,8 +1252,7 @@ void CXFA_Node::Script_ModelClass_IsCompatibleNS(CFXJSE_Arguments* pArguments) { |
| CFX_WideString wsNameSpace; |
| if (iLength >= 1) { |
| CFX_ByteString bsNameSpace = pArguments->GetUTF8String(0); |
| - wsNameSpace = |
| - CFX_WideString::FromUTF8(bsNameSpace, bsNameSpace.GetLength()); |
| + wsNameSpace = CFX_WideString::FromUTF8(bsNameSpace.AsByteStringC()); |
| } |
| CFX_WideString wsNodeNameSpace; |
| TryNamespace(wsNodeNameSpace); |
| @@ -1485,8 +1475,7 @@ void CXFA_Node::Script_Attribute_String(FXJSE_HVALUE hValue, |
| if (bSetting) { |
| CFX_ByteString szValue; |
| FXJSE_Value_ToUTF8String(hValue, szValue); |
| - CFX_WideString wsValue = |
| - CFX_WideString::FromUTF8(szValue, szValue.GetLength()); |
| + CFX_WideString wsValue = CFX_WideString::FromUTF8(szValue.AsByteStringC()); |
| SetAttribute(eAttribute, wsValue.AsWideStringC(), TRUE); |
| if (eAttribute == XFA_ATTRIBUTE_Use && GetClassID() == XFA_ELEMENT_Desc) { |
| CFX_WideString wsUseVal = wsValue, wsID, wsSOM; |
| @@ -1602,15 +1591,15 @@ void CXFA_Node::Script_Som_Message(FXJSE_HVALUE hValue, |
| switch (iMessageType) { |
| case XFA_SOM_ValidationMessage: |
| validate.SetScriptMessageText( |
| - CFX_WideString::FromUTF8(bsMessage, bsMessage.GetLength())); |
| + CFX_WideString::FromUTF8(bsMessage.AsByteStringC())); |
| break; |
| case XFA_SOM_FormatMessage: |
| validate.SetFormatMessageText( |
| - CFX_WideString::FromUTF8(bsMessage, bsMessage.GetLength())); |
| + CFX_WideString::FromUTF8(bsMessage.AsByteStringC())); |
| break; |
| case XFA_SOM_MandatoryMessage: |
| validate.SetNullMessageText( |
| - CFX_WideString::FromUTF8(bsMessage, bsMessage.GetLength())); |
| + CFX_WideString::FromUTF8(bsMessage.AsByteStringC())); |
| break; |
| default: |
| break; |
| @@ -1679,7 +1668,7 @@ void CXFA_Node::Script_Som_DefaultValue(FXJSE_HVALUE hValue, |
| FXJSE_Value_ToUTF8String(hValue, newValue); |
| } |
| CFX_WideString wsNewValue = |
| - CFX_WideString::FromUTF8(newValue, newValue.GetLength()); |
| + CFX_WideString::FromUTF8(newValue.AsByteStringC()); |
| CFX_WideString wsFormatValue(wsNewValue); |
| CXFA_WidgetData* pContainerWidgetData = NULL; |
| if (GetPacketID() == XFA_XDPPACKET_Datasets) { |
| @@ -1864,7 +1853,7 @@ void CXFA_Node::Script_Som_BorderColor(FXJSE_HVALUE hValue, |
| if (bSetting) { |
| CFX_ByteString bsValue; |
| FXJSE_Value_ToUTF8String(hValue, bsValue); |
| - strColor = CFX_WideString::FromUTF8(bsValue, bsValue.GetLength()); |
| + strColor = CFX_WideString::FromUTF8(bsValue.AsByteStringC()); |
| int32_t r = 0, g = 0, b = 0; |
| XFA_STRING_TO_RGB(strColor, r, g, b); |
| FX_ARGB rgb = ArgbEncode(100, r, g, b); |
| @@ -1894,7 +1883,7 @@ void CXFA_Node::Script_Som_BorderWidth(FXJSE_HVALUE hValue, |
| if (bSetting) { |
| CFX_ByteString bsValue; |
| FXJSE_Value_ToUTF8String(hValue, bsValue); |
| - wsThickness = CFX_WideString::FromUTF8(bsValue, bsValue.GetLength()); |
| + wsThickness = CFX_WideString::FromUTF8(bsValue.AsByteStringC()); |
| for (int32_t i = 0; i < iSize; ++i) { |
| CXFA_Edge edge = border.GetEdge(i); |
| CXFA_Measurement thickness(wsThickness.AsWideStringC()); |
| @@ -1925,7 +1914,7 @@ void CXFA_Node::Script_Som_FillColor(FXJSE_HVALUE hValue, |
| if (bSetting) { |
| CFX_ByteString bsValue; |
| FXJSE_Value_ToUTF8String(hValue, bsValue); |
| - wsColor = CFX_WideString::FromUTF8(bsValue, bsValue.GetLength()); |
| + wsColor = CFX_WideString::FromUTF8(bsValue.AsByteStringC()); |
| int32_t r, g, b; |
| XFA_STRING_TO_RGB(wsColor, r, g, b); |
| FX_ARGB color = ArgbEncode(0xff, r, g, b); |
| @@ -1966,7 +1955,7 @@ void CXFA_Node::Script_Draw_DefaultValue(FXJSE_HVALUE hValue, |
| CFX_ByteString newValue; |
| FXJSE_Value_ToUTF8String(hValue, newValue); |
| CFX_WideString wsNewValue = |
| - CFX_WideString::FromUTF8(newValue, newValue.GetLength()); |
| + CFX_WideString::FromUTF8(newValue.AsByteStringC()); |
| CFX_WideString wsFormatValue(wsNewValue); |
| SetScriptContent(wsNewValue, wsFormatValue, TRUE, TRUE); |
| } else if (uiType != XFA_ELEMENT_Image) { |
| @@ -2002,7 +1991,7 @@ void CXFA_Node::Script_Field_DefaultValue(FXJSE_HVALUE hValue, |
| FXJSE_Value_ToUTF8String(hValue, newValue); |
| } |
| CFX_WideString wsNewText = |
| - CFX_WideString::FromUTF8(newValue, newValue.GetLength()); |
| + CFX_WideString::FromUTF8(newValue.AsByteStringC()); |
| CXFA_Node* pUIChild = pWidgetData->GetUIChild(); |
| if (pUIChild->GetClassID() == XFA_ELEMENT_NumericEdit) { |
| int32_t iLeadDigits = 0; |
| @@ -2063,7 +2052,7 @@ void CXFA_Node::Script_Field_EditValue(FXJSE_HVALUE hValue, |
| if (bSetting) { |
| CFX_ByteString bsValue; |
| FXJSE_Value_ToUTF8String(hValue, bsValue); |
| - wsValue = CFX_WideString::FromUTF8(bsValue, bsValue.GetLength()); |
| + wsValue = CFX_WideString::FromUTF8(bsValue.AsByteStringC()); |
| pWidgetData->SetValue(wsValue, XFA_VALUEPICTURE_Edit); |
| } else { |
| pWidgetData->GetValue(wsValue, XFA_VALUEPICTURE_Edit); |
| @@ -2086,7 +2075,7 @@ void CXFA_Node::Script_Som_FontColor(FXJSE_HVALUE hValue, |
| if (bSetting) { |
| CFX_ByteString bsValue; |
| FXJSE_Value_ToUTF8String(hValue, bsValue); |
| - wsColor = CFX_WideString::FromUTF8(bsValue, bsValue.GetLength()); |
| + wsColor = CFX_WideString::FromUTF8(bsValue.AsByteStringC()); |
| int32_t r, g, b; |
| XFA_STRING_TO_RGB(wsColor, r, g, b); |
| FX_ARGB color = ArgbEncode(0xff, r, g, b); |
| @@ -2115,7 +2104,7 @@ void CXFA_Node::Script_Field_FormattedValue(FXJSE_HVALUE hValue, |
| if (bSetting) { |
| CFX_ByteString bsValue; |
| FXJSE_Value_ToUTF8String(hValue, bsValue); |
| - wsValue = CFX_WideString::FromUTF8(bsValue, bsValue.GetLength()); |
| + wsValue = CFX_WideString::FromUTF8(bsValue.AsByteStringC()); |
| pWidgetData->SetValue(wsValue, XFA_VALUEPICTURE_Display); |
| } else { |
| pWidgetData->GetValue(wsValue, XFA_VALUEPICTURE_Display); |
| @@ -2134,7 +2123,7 @@ void CXFA_Node::Script_Som_Mandatory(FXJSE_HVALUE hValue, |
| if (bSetting) { |
| CFX_ByteString bsValue; |
| FXJSE_Value_ToUTF8String(hValue, bsValue); |
| - wsValue = CFX_WideString::FromUTF8(bsValue, bsValue.GetLength()); |
| + wsValue = CFX_WideString::FromUTF8(bsValue.AsByteStringC()); |
| validate.SetNullTest(wsValue); |
| } else { |
| int32_t iValue = validate.GetNullTest(); |
| @@ -2190,8 +2179,7 @@ void CXFA_Node::Script_Field_ExecEvent(CFXJSE_Arguments* pArguments) { |
| if (argc == 1) { |
| CFX_ByteString eventString = pArguments->GetUTF8String(0); |
| int32_t iRet = execSingleEventByName( |
| - CFX_WideString::FromUTF8(eventString, eventString.GetLength()) |
| - .AsWideStringC(), |
| + CFX_WideString::FromUTF8(eventString.AsByteStringC()).AsWideStringC(), |
| XFA_ELEMENT_Field); |
| if (eventString == "validate") { |
| FXJSE_Value_SetBoolean(pArguments->GetReturnValue(), |
| @@ -2268,8 +2256,7 @@ void CXFA_Node::Script_Field_BoundItem(CFXJSE_Arguments* pArguments) { |
| return; |
| } |
| CFX_ByteString bsValue = pArguments->GetUTF8String(0); |
| - CFX_WideString wsValue = |
| - CFX_WideString::FromUTF8(bsValue, bsValue.GetLength()); |
| + CFX_WideString wsValue = CFX_WideString::FromUTF8(bsValue.AsByteStringC()); |
| CFX_WideString wsBoundValue; |
| pWidgetData->GetItemValue(wsValue.AsWideStringC(), wsBoundValue); |
| FXJSE_HVALUE hValue = pArguments->GetReturnValue(); |
| @@ -2370,12 +2357,12 @@ void CXFA_Node::Script_Field_AddItem(CFXJSE_Arguments* pArguments) { |
| CFX_WideString wsLabel; |
| CFX_WideString wsValue; |
| if (iLength >= 1) { |
| - CFX_ByteString bsLable = pArguments->GetUTF8String(0); |
| - wsLabel = CFX_WideString::FromUTF8(bsLable, bsLable.GetLength()); |
| + CFX_ByteString bsLabel = pArguments->GetUTF8String(0); |
| + wsLabel = CFX_WideString::FromUTF8(bsLabel.AsByteStringC()); |
| } |
| if (iLength >= 2) { |
| CFX_ByteString bsValue = pArguments->GetUTF8String(1); |
| - wsValue = CFX_WideString::FromUTF8(bsValue, bsValue.GetLength()); |
| + wsValue = CFX_WideString::FromUTF8(bsValue.AsByteStringC()); |
| } |
| pWidgetData->InsertItem(wsLabel, wsValue, -1, TRUE); |
| } |
| @@ -2415,8 +2402,8 @@ void CXFA_Node::Script_ExclGroup_DefaultAndRawValue(FXJSE_HVALUE hValue, |
| CFX_ByteString bsValue; |
| FXJSE_Value_ToUTF8String(hValue, bsValue); |
| pWidgetData->SetSelectedMemberByValue( |
| - CFX_WideString::FromUTF8(bsValue, bsValue.GetLength()).AsWideStringC(), |
| - TRUE, TRUE); |
| + CFX_WideString::FromUTF8(bsValue.AsByteStringC()).AsWideStringC(), TRUE, |
| + TRUE); |
| } else { |
| CFX_WideString wsValue = GetScriptContent(TRUE); |
| XFA_VERSION curVersion = GetDocument()->GetCurVersionMode(); |
| @@ -2435,8 +2422,7 @@ void CXFA_Node::Script_ExclGroup_ExecEvent(CFXJSE_Arguments* pArguments) { |
| if (argc == 1) { |
| CFX_ByteString eventString = pArguments->GetUTF8String(0); |
| execSingleEventByName( |
| - CFX_WideString::FromUTF8(eventString, eventString.GetLength()) |
| - .AsWideStringC(), |
| + CFX_WideString::FromUTF8(eventString.AsByteStringC()).AsWideStringC(), |
| XFA_ELEMENT_ExclGroup); |
| } else { |
| ThrowScriptErrorMessage(XFA_IDS_INCORRECT_NUMBER_OF_METHOD, L"execEvent"); |
| @@ -2456,8 +2442,7 @@ void CXFA_Node::Script_ExclGroup_SelectedMember(CFXJSE_Arguments* pArguments) { |
| CFX_ByteString szName; |
| szName = pArguments->GetUTF8String(0); |
| pReturnNode = pWidgetData->SetSelectedMember( |
| - CFX_WideString::FromUTF8(szName, szName.GetLength()) |
| - .AsWideStringC()); |
| + CFX_WideString::FromUTF8(szName.AsByteStringC()).AsWideStringC()); |
| } |
| if (pReturnNode) { |
| FXJSE_Value_Set( |
| @@ -2618,8 +2603,8 @@ void CXFA_Node::Script_Subform_Locale(FXJSE_HVALUE hValue, |
| CFX_ByteString bsLocaleName; |
| FXJSE_Value_ToUTF8String(hValue, bsLocaleName); |
| SetCData(XFA_ATTRIBUTE_Locale, |
| - CFX_WideString::FromUTF8(bsLocaleName, bsLocaleName.GetLength()), |
| - TRUE, TRUE); |
| + CFX_WideString::FromUTF8(bsLocaleName.AsByteStringC()), TRUE, |
| + TRUE); |
| } else { |
| CFX_WideString wsLocaleName; |
| GetLocaleName(wsLocaleName); |
| @@ -2633,8 +2618,7 @@ void CXFA_Node::Script_Subform_ExecEvent(CFXJSE_Arguments* pArguments) { |
| if (argc == 1) { |
| CFX_ByteString eventString = pArguments->GetUTF8String(0); |
| execSingleEventByName( |
| - CFX_WideString::FromUTF8(eventString, eventString.GetLength()) |
| - .AsWideStringC(), |
| + CFX_WideString::FromUTF8(eventString.AsByteStringC()).AsWideStringC(), |
| XFA_ELEMENT_Subform); |
| } else { |
| ThrowScriptErrorMessage(XFA_IDS_INCORRECT_NUMBER_OF_METHOD, L"execEvent"); |
| @@ -2740,14 +2724,13 @@ void CXFA_Node::Script_Template_CreateNode(CFXJSE_Arguments* pArguments) { |
| CFX_WideString strName; |
| CFX_WideString strNameSpace; |
| CFX_ByteString bsTagName = pArguments->GetUTF8String(0); |
| - strTagName = CFX_WideString::FromUTF8(bsTagName, bsTagName.GetLength()); |
| + strTagName = CFX_WideString::FromUTF8(bsTagName.AsByteStringC()); |
| if (argc > 1) { |
| CFX_ByteString bsName = pArguments->GetUTF8String(1); |
| - strName = CFX_WideString::FromUTF8(bsName, bsName.GetLength()); |
| + strName = CFX_WideString::FromUTF8(bsName.AsByteStringC()); |
| if (argc == 3) { |
| CFX_ByteString bsNameSpace = pArguments->GetUTF8String(2); |
| - strNameSpace = |
| - CFX_WideString::FromUTF8(bsNameSpace, bsNameSpace.GetLength()); |
| + strNameSpace = CFX_WideString::FromUTF8(bsNameSpace.AsByteStringC()); |
| } |
| } |
| const XFA_ELEMENTINFO* pElement = |
| @@ -3517,9 +3500,9 @@ void CXFA_Node::Script_Form_Checksum(FXJSE_HVALUE hValue, |
| if (bSetting) { |
| CFX_ByteString bsChecksum; |
| FXJSE_Value_ToUTF8String(hValue, bsChecksum); |
| - SetAttribute(XFA_ATTRIBUTE_Checksum, |
| - CFX_WideString::FromUTF8(bsChecksum, bsChecksum.GetLength()) |
| - .AsWideStringC()); |
| + SetAttribute( |
| + XFA_ATTRIBUTE_Checksum, |
| + CFX_WideString::FromUTF8(bsChecksum.AsByteStringC()).AsWideStringC()); |
| } else { |
| CFX_WideString wsChecksum; |
| GetAttribute(XFA_ATTRIBUTE_Checksum, wsChecksum, FALSE); |
| @@ -3536,8 +3519,7 @@ void CXFA_Node::Script_Packet_GetAttribute(CFXJSE_Arguments* pArguments) { |
| CFDE_XMLNode* pXMLNode = GetXMLMappingNode(); |
| if (pXMLNode && pXMLNode->GetType() == FDE_XMLNODE_Element) { |
| static_cast<CFDE_XMLElement*>(pXMLNode) |
| - ->GetString(CFX_WideString::FromUTF8(bsAttributeName, |
| - bsAttributeName.GetLength()), |
| + ->GetString(CFX_WideString::FromUTF8(bsAttributeName.AsByteStringC()), |
| wsAttributeValue); |
| } |
| FXJSE_Value_SetUTF8String( |
| @@ -3557,8 +3539,8 @@ void CXFA_Node::Script_Packet_SetAttribute(CFXJSE_Arguments* pArguments) { |
| CFDE_XMLNode* pXMLNode = GetXMLMappingNode(); |
| if (pXMLNode && pXMLNode->GetType() == FDE_XMLNODE_Element) { |
| static_cast<CFDE_XMLElement*>(pXMLNode) |
| - ->SetString(CFX_WideString::FromUTF8(bsName, bsName.GetLength()), |
| - CFX_WideString::FromUTF8(bsValue, bsValue.GetLength())); |
| + ->SetString(CFX_WideString::FromUTF8(bsName.AsByteStringC()), |
| + CFX_WideString::FromUTF8(bsValue.AsByteStringC())); |
| } |
| FXJSE_Value_SetNull(pArguments->GetReturnValue()); |
| } else { |
| @@ -3570,8 +3552,7 @@ void CXFA_Node::Script_Packet_RemoveAttribute(CFXJSE_Arguments* pArguments) { |
| int32_t argc = pArguments->GetLength(); |
| if (argc == 1) { |
| CFX_ByteString bsName = pArguments->GetUTF8String(0); |
| - CFX_WideString wsName = |
| - CFX_WideString::FromUTF8(bsName, bsName.GetLength()); |
| + CFX_WideString wsName = CFX_WideString::FromUTF8(bsName.AsByteStringC()); |
| CFDE_XMLNode* pXMLNode = GetXMLMappingNode(); |
| if (pXMLNode && pXMLNode->GetType() == FDE_XMLNODE_Element) { |
| CFDE_XMLElement* pXMLElement = static_cast<CFDE_XMLElement*>(pXMLNode); |
| @@ -3595,7 +3576,7 @@ void CXFA_Node::Script_Packet_Content(FXJSE_HVALUE hValue, |
| if (pXMLNode && pXMLNode->GetType() == FDE_XMLNODE_Element) { |
| CFDE_XMLElement* pXMLElement = static_cast<CFDE_XMLElement*>(pXMLNode); |
| pXMLElement->SetTextData( |
| - CFX_WideString::FromUTF8(bsNewContent, bsNewContent.GetLength())); |
| + CFX_WideString::FromUTF8(bsNewContent.AsByteStringC())); |
| } |
| } else { |
| CFX_WideString wsTextData; |
| @@ -5349,7 +5330,7 @@ void CXFA_NodeList::Script_TreelistClass_NamedItem( |
| if (argc == 1) { |
| CFX_ByteString szName = pArguments->GetUTF8String(0); |
| CXFA_Node* pNode = NamedItem( |
| - CFX_WideString::FromUTF8(szName, szName.GetLength()).AsWideStringC()); |
| + CFX_WideString::FromUTF8(szName.AsByteStringC()).AsWideStringC()); |
| if (!pNode) { |
| return; |
| } |