Here's an excerpt of the xml file:
Expand|Select|Wrap|Line Numbers
- <?xml version ="1.0"?>
- <configuration xmlns="urn:microsoft-catalog:XML_Metabase_V64_0">
- <MBProperty>
- <IIsWebVirtualDir Location ="/LM/W3SVC/1/ROOT/Auditor"
- AccessFlags="AccessRead | AccessScript"
- AppFriendlyName="Auditor"
- AppIsolated="2"
- AppRoot="/LM/w3svc/1/ROOT/Auditor"
- DefaultDoc="Default.htm"
- DirBrowseFlags="EnableDefaultDoc"
- DontLog="FALSE"
- Path="C:\inetpub\wwwroot\Auditor"
- >
- </IIsWebVirtualDir>
- <IIsWebVirtualDir Location ="/LM/W3SVC/1/ROOT/Reporter"
- AccessFlags="AccessRead | AccessScript"
- AppFriendlyName="Bally Live Reporter Website"
- AppIsolated="2"
- AppRoot="/LM/W3SVC/1/ROOT/Reporter"
- DefaultDoc="Default.htm"
- DirBrowseFlags="EnableDefaultDoc"
- DontLog="FALSE"
- Path="C:\inetpub\wwwroot\Reporter\"
- >
- </IIsWebVirtualDir>
- </MBProperty>
- </configuration>
This command will change all of them:
Expand|Select|Wrap|Line Numbers
- XML ed -N ns="urn:microsoft-catalog:XML_Metabase_V64_0" -u "//ns:IIsWebVirtualDir/@DefaultDoc" -v "publish.htm" test.xml
Expand|Select|Wrap|Line Numbers
- XML ed -N ns="urn:microsoft-catalog:XML_Metabase_V64_0" -u "//ns:IIsWebVirtualDir[@Location="/LM/W3SVC/1/ROOT/Reporter"]/@DefaultDoc" -v "publish.htm" test.xml
Can anyone show me a different way to do this?
Thanks,
Mike