commit 2025-08-22 13:02 add ZCppMain/ZtCLoadXml.H
This commit is contained in:
@ -855,7 +855,7 @@ namespace ZNsMain
|
|||||||
for(int i=1; i<=VI_AttriListSize; ++i)*/
|
for(int i=1; i<=VI_AttriListSize; ++i)*/
|
||||||
|
|
||||||
mr_SaveBuff(TypeChar('>'))(TypeChar('\n'));
|
mr_SaveBuff(TypeChar('>'))(TypeChar('\n'));
|
||||||
|
|
||||||
return ZERun_OK; /*>>>>>>>>>>>>>>>>>>>>>>*/
|
return ZERun_OK; /*>>>>>>>>>>>>>>>>>>>>>>*/
|
||||||
}/*
|
}/*
|
||||||
ZERun OnDataBody(const ZCElement& AR_CElement, int AI_StartDepth, int AI_Index)*/
|
ZERun OnDataBody(const ZCElement& AR_CElement, int AI_StartDepth, int AI_Index)*/
|
||||||
@ -986,7 +986,7 @@ namespace ZNsMain
|
|||||||
{
|
{
|
||||||
|
|
||||||
/*///////////////////////////////////////////////////////////////////////////////////////////
|
/*///////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
■ 아래 On~ 계열의 멤버 함수는 ERun 이 아닌 ZERunEx 를 반환하게 되어 있다. 이게 좋은 설계일까.
|
■ 아래 On~ 계열의 멤버 함수는 ERun 이 아닌 ZERunEx 를 반환하게 되어 있다. 이게 좋은 설계일까.
|
||||||
꼭 에러가 아니라 할지라도 실행 중지(ZERunEx_NO)를 반환하여 XML 처리를 중지시키고 싶은 경우
|
꼭 에러가 아니라 할지라도 실행 중지(ZERunEx_NO)를 반환하여 XML 처리를 중지시키고 싶은 경우
|
||||||
가 있지 않을까. 그렇다면 실행 중지(ZERunEx_NO)와 실행 에러(ZERunEx_Err)를 구별하는 ZERunEx
|
가 있지 않을까. 그렇다면 실행 중지(ZERunEx_NO)와 실행 에러(ZERunEx_Err)를 구별하는 ZERunEx
|
||||||
@ -2302,7 +2302,7 @@ namespace ZNsMain
|
|||||||
VPC_Buff=APC_XmlData;
|
VPC_Buff=APC_XmlData;
|
||||||
|
|
||||||
을 수행하여, 같은 데이타가 올 경우에 바로 처리하게 한다.
|
을 수행하여, 같은 데이타가 올 경우에 바로 처리하게 한다.
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////*/
|
/////////////////////////////////////////////////////////*/
|
||||||
|
|
||||||
case EWaitByte_HeadCommValue : // 좌표 (5,2) ☞ "<!--주"
|
case EWaitByte_HeadCommValue : // 좌표 (5,2) ☞ "<!--주"
|
||||||
@ -2600,7 +2600,7 @@ namespace ZNsMain
|
|||||||
//else
|
//else
|
||||||
}
|
}
|
||||||
//else if(me_EWaitByte==EWaitByte_DTDCommExclaMark) // 좌표 (2,9) ☞ "<!"
|
//else if(me_EWaitByte==EWaitByte_DTDCommExclaMark) // 좌표 (2,9) ☞ "<!"
|
||||||
else if(me_EWaitByte==EWaitByte_DTDCommHyphen) // 좌표 (3,9) ☞ "<!-"
|
else if(me_EWaitByte==EWaitByte_DTDCommHyphen) // 좌표 (3,9) ☞ "<!-"
|
||||||
{
|
{
|
||||||
if(*VPC_XmlData==TypeChar('-'))
|
if(*VPC_XmlData==TypeChar('-'))
|
||||||
me_EWaitByte=EWaitByte_DTDCommHyphen2; // 좌표 (4,9) ☞ "<!--"
|
me_EWaitByte=EWaitByte_DTDCommHyphen2; // 좌표 (4,9) ☞ "<!--"
|
||||||
@ -2617,7 +2617,7 @@ namespace ZNsMain
|
|||||||
return AR_CViewLoadXml.OnError(*this, *VPC_XmlData);
|
return AR_CViewLoadXml.OnError(*this, *VPC_XmlData);
|
||||||
//else
|
//else
|
||||||
}
|
}
|
||||||
//else if(me_EWaitByte==EWaitByte_DTDCommHyphen) // 좌표 (3,9) ☞ "<!-"
|
//else if(me_EWaitByte==EWaitByte_DTDCommHyphen) // 좌표 (3,9) ☞ "<!-"
|
||||||
else if(me_EWaitByte==EWaitByte_DTDCommHyphen2) // 좌표 (4,9) ☞ "<!--"
|
else if(me_EWaitByte==EWaitByte_DTDCommHyphen2) // 좌표 (4,9) ☞ "<!--"
|
||||||
{
|
{
|
||||||
if(*VPC_XmlData==TypeChar('-'))
|
if(*VPC_XmlData==TypeChar('-'))
|
||||||
@ -3936,7 +3936,7 @@ namespace ZNsMain
|
|||||||
++mi_NowLineNo; mi_NowCharNo=0;
|
++mi_NowLineNo; mi_NowCharNo=0;
|
||||||
}/*
|
}/*
|
||||||
if(*VPC_XmlData++ == TypeChar('\n'))*/
|
if(*VPC_XmlData++ == TypeChar('\n'))*/
|
||||||
|
|
||||||
++mi_NowXmlPos; ++mi_NowCharNo;
|
++mi_NowXmlPos; ++mi_NowCharNo;
|
||||||
}/*
|
}/*
|
||||||
while(mi_NowXmlPos<AI_DataLen)*/
|
while(mi_NowXmlPos<AI_DataLen)*/
|
||||||
|
Reference in New Issue
Block a user