GuidProtocolPpiXml.py revision 4fd606d1f5abe38e1f42c38de1d2e895166bd0f4
## @file
# This file is used to parse a xml file of .PKG file
#
# Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials are licensed and made available
# under the terms and conditions of the BSD License which accompanies this
# distribution. The full text of the license may be found at
#
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#
'''
GuidProtocolPpiXml
'''
##
#
class GuidProtocolPpiXml(object):
#
# FromXml
#
#
# there are slightly different field between package and module
#
else:
return GuidProtocolPpi
pass
AttributeList = \
]
]
Tmp = HelpTextXml()
return Root
Str = \
"UiName = %s Notify = %s GuidTypes = %s CName = %s GuidValue = %s %s" \
return Str
##
#GUID Xml
#
class GuidXml(GuidProtocolPpiXml):
else:
return GuidProtocolPpi
AttributeList = \
[['GuidType', \
['SupArchList', \
['SupModList', \
]
]
else:
AttributeList = \
['SupArchList', \
]
]
Tmp = HelpTextXml()
return Root
##
#Protocol Xml
#
class ProtocolXml(GuidProtocolPpiXml):
else:
else:
return GuidProtocolPpi
AttributeList = \
[['SupArchList', \
['SupModList', \
]
]
else:
AttributeList = \
['SupArchList', \
]
]
Tmp = HelpTextXml()
return Root
##
#Ppi Xml
#
class PpiXml(GuidProtocolPpiXml):
else:
else:
return GuidProtocolPpi
AttributeList = \
[['SupArchList', \
]
]
else:
AttributeList = \
['SupArchList', \
]
]
Tmp = HelpTextXml()
return Root