Changeset 79 for Xml/Validator/Backend/OmeValidator.py
- Timestamp:
- 08/17/07 14:31:04 (15 months ago)
- Location:
- Xml/Validator/Backend
- Files:
-
- 2 modified
-
. (modified) (1 prop)
-
OmeValidator.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
Xml/Validator/Backend
-
Property
svn:ignore set
to
OmeValidator.pyc
samples
-
Property
svn:ignore set
to
-
Xml/Validator/Backend/OmeValidator.py
r76 r79 401 401 ''' 402 402 # pull the namespace out of the OME element 403 if name == "OME":403 if name[-3] == "OME": 404 404 try: 405 405 self.theNamespace = attribs.getValue("xmlns") … … 415 415 pass 416 416 else: 417 try: 418 # If any other element thee save in the ids 419 self.ids.append(attribs.getValue("ID")) 420 except KeyError: 421 pass 422 417 if name[-6:] == "Leader": 418 try: 419 # in Leader - ID is actually a Reference 420 self.references.append(attribs.getValue("ID")) 421 except KeyError: 422 pass 423 else: 424 if name[-7:] == "Contact": 425 try: 426 # in Contact - ID is actually a Reference 427 self.references.append(attribs.getValue("ID")) 428 except KeyError: 429 pass 430 else: 431 if name[-5:] == "Image": 432 try: 433 # in Image - ID is an ID and DefaultPixels is a Reference 434 self.references.append(attribs.getValue("DefaultPixels")) 435 except KeyError: 436 pass 437 if name[-16:] == "ChannelComponent": 438 try: 439 # in ChannelComponent - Pixels is a Reference 440 self.references.append(attribs.getValue("Pixels")) 441 except KeyError: 442 pass 443 if name[-14:] == "LogicalChannel": 444 try: 445 # in LogicalChannel ID is an ID 446 # and SecondaryEmissionFilter is a Reference 447 self.references.append(attribs.getValue("SecondaryEmissionFilter")) 448 except KeyError: 449 pass 450 try: 451 # and SecondaryExcitationFilter is a Reference 452 self.references.append(attribs.getValue("SecondaryExcitationFilter")) 453 except KeyError: 454 pass 455 456 try: 457 # If any other element then save in the ids 458 self.ids.append(attribs.getValue("ID")) 459 except KeyError: 460 pass 461 423 462 if name[-7:] == "BinData": 424 463 self.inBinData = True
