| Index: xfa/fxfa/parser/xfa_document_datamerger_imp.cpp
|
| diff --git a/xfa/fxfa/parser/xfa_document_datamerger_imp.cpp b/xfa/fxfa/parser/xfa_document_datamerger_imp.cpp
|
| index ccb69df1a1c1e25aa3794ee7235de0e2668e3179..41a0acd70bf8e30d7bbc190b40547221d7366827 100644
|
| --- a/xfa/fxfa/parser/xfa_document_datamerger_imp.cpp
|
| +++ b/xfa/fxfa/parser/xfa_document_datamerger_imp.cpp
|
| @@ -135,7 +135,7 @@ static void XFA_DataMerge_CreateDataBinding(CXFA_Node* pFormNode,
|
| pDataNode->SetAttributeValue(wsValue, wsFormatedValue);
|
| pDataNode->SetCData(XFA_ATTRIBUTE_ContentType, wsContentType);
|
| if (!wsHref.IsEmpty()) {
|
| - pXMLDataElement->SetString(FX_WSTRC(L"href"), wsHref);
|
| + pXMLDataElement->SetString(L"href", wsHref);
|
| }
|
| } break;
|
| case XFA_ELEMENT_ChoiceList:
|
| @@ -148,7 +148,7 @@ static void XFA_DataMerge_CreateDataBinding(CXFA_Node* pFormNode,
|
| CXFA_Node* pValue = NULL;
|
| for (int32_t i = 0; i < iSize; i++) {
|
| pValue = pDataNode->CreateSamePacketNode(XFA_ELEMENT_DataValue);
|
| - pValue->SetCData(XFA_ATTRIBUTE_Name, FX_WSTRC(L"value"));
|
| + pValue->SetCData(XFA_ATTRIBUTE_Name, L"value");
|
| pValue->CreateXMLMappingNode();
|
| pDataNode->InsertChild(pValue);
|
| pValue->SetCData(XFA_ATTRIBUTE_Value, wsSelTextArray[i]);
|
| @@ -156,8 +156,8 @@ static void XFA_DataMerge_CreateDataBinding(CXFA_Node* pFormNode,
|
| } else {
|
| CFDE_XMLNode* pXMLNode = pDataNode->GetXMLMappingNode();
|
| ASSERT(pXMLNode->GetType() == FDE_XMLNODE_Element);
|
| - static_cast<CFDE_XMLElement*>(pXMLNode)
|
| - ->SetString(FX_WSTRC(L"xfa:dataNode"), FX_WSTRC(L"dataGroup"));
|
| + static_cast<CFDE_XMLElement*>(pXMLNode)->SetString(L"xfa:dataNode",
|
| + L"dataGroup");
|
| }
|
| } else if (!wsValue.IsEmpty()) {
|
| pWidgetData->GetFormatDataValue(wsValue, wsFormatedValue);
|
| @@ -297,8 +297,7 @@ static void XFA_DataMerge_CreateDataBinding(CXFA_Node* pFormNode,
|
| }
|
| CXFA_ExData exData = defValue.GetExData();
|
| ASSERT(exData);
|
| - exData.SetContentType((iCounts == 1) ? FX_WSTRC(L"text/plain")
|
| - : FX_WSTRC(L"text/xml"));
|
| + exData.SetContentType(iCounts == 1 ? L"text/plain" : L"text/xml");
|
| }
|
| XFA_DataMerge_FormValueNode_SetChildContent(
|
| defValue.GetNode(), wsNormailizeValue, XFA_ELEMENT_ExData);
|
| @@ -1130,7 +1129,7 @@ static void XFA_DataMerge_UpdateBindingRelations(CXFA_Document* pDocument,
|
| : XFA_ELEMENT_DataValue;
|
| pDataNode = XFA_DataDescription_MaybeCreateDataNode(
|
| pDocument, pDataScope, eDataNodeType,
|
| - pFormNode->GetCData(XFA_ATTRIBUTE_Name));
|
| + CFX_WideString(pFormNode->GetCData(XFA_ATTRIBUTE_Name)));
|
| if (pDataNode) {
|
| XFA_DataMerge_CreateDataBinding(pFormNode, pDataNode, FALSE);
|
| }
|
| @@ -1163,7 +1162,7 @@ static void XFA_DataMerge_UpdateBindingRelations(CXFA_Document* pDocument,
|
| ToNode(pDocument->GetXFAObject(XFA_HASHCODE_Record));
|
| pDataNode = XFA_DataDescription_MaybeCreateDataNode(
|
| pDocument, pRecordNode, eDataNodeType,
|
| - pFormNode->GetCData(XFA_ATTRIBUTE_Name));
|
| + CFX_WideString(pFormNode->GetCData(XFA_ATTRIBUTE_Name)));
|
| if (pDataNode) {
|
| XFA_DataMerge_CreateDataBinding(pFormNode, pDataNode, FALSE);
|
| XFA_DataMerge_RegisterGlobalBinding(
|
| @@ -1260,14 +1259,11 @@ CXFA_Node* CXFA_Document::GetNotBindNode(CXFA_ObjArray& arrayNodes) {
|
| void CXFA_Document::DoDataMerge() {
|
| CXFA_Node* pDatasetsRoot = ToNode(GetXFAObject(XFA_HASHCODE_Datasets));
|
| if (!pDatasetsRoot) {
|
| - CFDE_XMLElement* pDatasetsXMLNode =
|
| - new CFDE_XMLElement(FX_WSTRC(L"xfa:datasets"));
|
| -
|
| - pDatasetsXMLNode->SetString(
|
| - FX_WSTRC(L"xmlns:xfa"),
|
| - FX_WSTRC(L"http://www.xfa.org/schema/xfa-data/1.0/"));
|
| + CFDE_XMLElement* pDatasetsXMLNode = new CFDE_XMLElement(L"xfa:datasets");
|
| + pDatasetsXMLNode->SetString(L"xmlns:xfa",
|
| + L"http://www.xfa.org/schema/xfa-data/1.0/");
|
| pDatasetsRoot = CreateNode(XFA_XDPPACKET_Datasets, XFA_ELEMENT_DataModel);
|
| - pDatasetsRoot->SetCData(XFA_ATTRIBUTE_Name, FX_WSTRC(L"datasets"));
|
| + pDatasetsRoot->SetCData(XFA_ATTRIBUTE_Name, L"datasets");
|
| m_pRootNode->GetXMLMappingNode()->InsertChildNode(pDatasetsXMLNode);
|
| m_pRootNode->InsertChild(pDatasetsRoot);
|
| pDatasetsRoot->SetXMLMappingNode(pDatasetsXMLNode);
|
| @@ -1304,11 +1300,9 @@ void CXFA_Document::DoDataMerge() {
|
| }
|
| }
|
| if (!pDataRoot) {
|
| - CFDE_XMLElement* pDataRootXMLNode =
|
| - new CFDE_XMLElement(FX_WSTRC(L"xfa:data"));
|
| -
|
| + CFDE_XMLElement* pDataRootXMLNode = new CFDE_XMLElement(L"xfa:data");
|
| pDataRoot = CreateNode(XFA_XDPPACKET_Datasets, XFA_ELEMENT_DataGroup);
|
| - pDataRoot->SetCData(XFA_ATTRIBUTE_Name, FX_WSTRC(L"data"));
|
| + pDataRoot->SetCData(XFA_ATTRIBUTE_Name, L"data");
|
| pDataRoot->SetXMLMappingNode(pDataRootXMLNode);
|
| pDatasetsRoot->InsertChild(pDataRoot);
|
| }
|
| @@ -1335,7 +1329,7 @@ void CXFA_Document::DoDataMerge() {
|
| bEmptyForm = TRUE;
|
| pFormRoot = CreateNode(XFA_XDPPACKET_Form, XFA_ELEMENT_Form);
|
| ASSERT(pFormRoot);
|
| - pFormRoot->SetCData(XFA_ATTRIBUTE_Name, FX_WSTRC(L"form"));
|
| + pFormRoot->SetCData(XFA_ATTRIBUTE_Name, L"form");
|
| m_pRootNode->InsertChild(pFormRoot, NULL);
|
| } else {
|
| CXFA_NodeIteratorTemplate<CXFA_Node, CXFA_TraverseStrategy_XFANode>
|
| @@ -1350,8 +1344,8 @@ void CXFA_Document::DoDataMerge() {
|
| ASSERT(pSubformSetNode);
|
| if (!pDataTopLevel) {
|
| CFX_WideStringC wsFormName = pSubformSetNode->GetCData(XFA_ATTRIBUTE_Name);
|
| - CFX_WideString wsDataTopLevelName =
|
| - wsFormName.IsEmpty() ? FX_WSTRC(L"form") : wsFormName;
|
| + CFX_WideString wsDataTopLevelName(wsFormName.IsEmpty() ? L"form"
|
| + : wsFormName);
|
| CFDE_XMLElement* pDataTopLevelXMLNode =
|
| new CFDE_XMLElement(wsDataTopLevelName);
|
|
|
|
|