12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #include "ParseUtil.h"
- bool PropertyIsTrue( const XMLNode *item, const wchar_t *property )
- {
- if ( !item )
- return false;
- const wchar_t *value = item->GetProperty( property );
- if ( !value )
- return false;
- return !_wcsicmp( value, L"true" );
- }
- bool PropertyIsFalse( const XMLNode *item, const wchar_t *property )
- {
- if ( !item )
- return false;
- const wchar_t *value = item->GetProperty( property );
- if ( !value )
- return false;
- return !_wcsicmp( value, L"false" );
- }
- const wchar_t *GetContent( const XMLNode *item, const wchar_t *tag )
- {
- const XMLNode *curNode = item->Get( tag );
- if ( curNode )
- return curNode->GetContent();
- else
- return 0;
- }
- const wchar_t *GetProperty( const XMLNode *item, const wchar_t *tag, const wchar_t *property )
- {
- const XMLNode *curNode = item->Get( tag );
- if ( curNode )
- return curNode->GetProperty( property );
- else
- return 0;
- }
|