@@ -427,6 +427,8 @@ def fixObjXML(objName,objType,objLoc,domMR, fdDataSourceValues=[]):
427
427
arcXMLfile = wksp + '/' + objName + '.xml'
428
428
testAndDelete (arcXMLfile )
429
429
arcpy .ExportMetadata_conversion (objLoc ,translator ,arcXMLfile )
430
+ #with open(xml_file) as xml:
431
+ # arcXML = parse(xml)
430
432
arcXML = xml .dom .minidom .parse (arcXMLfile )
431
433
dom = copy .deepcopy (domMR )
432
434
# updateTableDom updates entity-attribute info, also returns dataSourceValues
@@ -502,29 +504,29 @@ def writeDomToFile(workDir,dom,fileName):
502
504
objLoc = inGdb + '/' + aTable
503
505
fixObjXML (objName ,objType ,objLoc ,domMR )
504
506
505
- fcs = arcpy .ListFeatureClasses ()
506
- for fc in fcs :
507
- objName = fc
508
- objType = 'Feature class'
509
- objLoc = inGdb + '/' + fc
510
- fixObjXML (objName ,objType ,objLoc ,domMR )
511
-
512
- fds = arcpy .ListDatasets ('' ,'Feature' )
513
- for fd in fds :
514
- arcpy .env .workspace = inGdb + '/' + fd
515
- fcs = arcpy .ListFeatureClasses ()
516
- arcpy .env .workspace = inGdb
517
- fdDS = [] # inventory of all DataSource_IDs used in feature dataset
518
- for fc in fcs :
519
- objName = fc
520
- objType = 'Feature class'
521
- objLoc = inGdb + '/' + fd + '/' + fc
522
- localDS = fixObjXML (objName ,objType ,objLoc ,domMR )
523
- for ds in localDS :
524
- fdDS .append (ds )
525
- objName = fd
526
- objType = 'Feature dataset'
527
- objLoc = inGdb + '/' + fd
528
- fixObjXML (objName ,objType ,objLoc ,domMR ,set (fdDS ))
507
+ # fcs = arcpy.ListFeatureClasses()
508
+ # for fc in fcs:
509
+ # objName = fc
510
+ # objType = 'Feature class'
511
+ # objLoc = inGdb+'/'+fc
512
+ # fixObjXML(objName,objType,objLoc,domMR)
513
+
514
+ # fds = arcpy.ListDatasets('','Feature')
515
+ # for fd in fds:
516
+ # arcpy.env.workspace = inGdb+'/'+fd
517
+ # fcs = arcpy.ListFeatureClasses()
518
+ # arcpy.env.workspace = inGdb
519
+ # fdDS = [] # inventory of all DataSource_IDs used in feature dataset
520
+ # for fc in fcs:
521
+ # objName = fc
522
+ # objType = 'Feature class'
523
+ # objLoc = inGdb+'/'+fd+'/'+fc
524
+ # localDS = fixObjXML(objName,objType,objLoc,domMR)
525
+ # for ds in localDS:
526
+ # fdDS.append(ds)
527
+ # objName = fd
528
+ # objType = 'Feature dataset'
529
+ # objLoc = inGdb+'/'+fd
530
+ # fixObjXML(objName,objType,objLoc,domMR,set(fdDS))
529
531
530
532
logFile .close ()
0 commit comments