Print Page | Close Window

working with CXTPPropExchangeXMLNode

Printed From: Codejock Forums
Category: Codejock Products
Forum Name: Toolkit Pro
Forum Description: Topics Related to Codejock Toolkit Pro
URL: http://forum.codejock.com/forum_posts.asp?TID=12021
Printed Date: 19 May 2024 at 10:04am
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: working with CXTPPropExchangeXMLNode
Posted By: jimmy
Subject: working with CXTPPropExchangeXMLNode
Date Posted: 29 August 2008 at 7:49am
Hello,

I can xml.LoadFromFile

PX_..(xml, ....)   read some data

xml.SetLoading(FALSE);

PX_...(&xml,...) write/change/add some data.

xml.SaveToFile(...)

But how can i remove exist entrys ?
Please add some Remove function
RemoveAttribute, RemoveSection, ...

  Jimmy

My current solution:
class CXTPPropExchangeXMLNodeEx : public CXTPPropExchangeXMLNode
{
    bool DeleteAttr(LPCTSTR lpszEntry)
    {
        USES_CONVERSION;
        CXTPDOMNodePtr xmlNodeEntryPtr;

        XTPXML::IXMLDOMNamedNodeMapPtr map;
        m_xmlSectionNode->get_attributes(&map);
        HRESULT hr = map->removeNamedItem(CT2BSTR(lpszEntry), &xmlNodeEntryPtr);
        if (FAILED(hr))
            return false;
        return true;
    }
}




Replies:
Posted By: Oleg
Date Posted: 29 August 2008 at 4:09pm
There is ClearSection methos.

-------------
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS


Posted By: jimmy
Date Posted: 29 August 2008 at 6:10pm
Thanks for answer,

and how can i delete a attribute (CompactMode)
<FB Name="XYD" Some="was" />

i will delete Some from entry.

  Jimmy




Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net