Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <ContentItem>
- <Variant variantCulture="en-US">
- <Field name="NavigationListItem/Filter/0/#Name" type="String">my bill</Field>
- <Field name="NavigationListItem/Filter/1/#Name" type="String">Trending topics</Field>
- <Field name="NavigationListItem/Filter/2/#Name" type="String">Manage Payment Options</Field>
- <Field name="NavigationListItem/Filter/0/Key" type="String">my bill</Field>
- <Field name="NavigationListItem/Filter/0/Title" type="String">my bill</Field>
- <Field name="NavigationListItem/Filter/0/Description" type="String"></Field>
- <Field name="NavigationListItem/Filter/1/Key" type="String">Trending topics</Field>
- <Field name="NavigationListItem/Filter/1/Title" type="String">Trending topics</Field>
- <Field name="NavigationListItem/Filter/1/Description" type="String"></Field>
- <Field name="NavigationListItem/Filter/2/Key" type="String">Manage Payment Options</Field>
- <Field name="NavigationListItem/Filter/2/Title" type="String">Manage Payment Options</Field>
- <Field name="NavigationListItem/Filter/2/Description" type="String"></Field>
- Get-ChildItem C:UsersrasuserDesktopimportbill.xml |
- % {
- $file = [xml](Get-Content $_.fullname)
- $path = $file.ExportedContentItem.path
- $name = $file.ExportedContentItem.name
- $GUID = $file.ExportedContentItem.ID
- $file.ExportedContentItem.ContentItem.Variant | % {
- $locale = $_.variantCulture
- $_.Field
- }
- $out = $path + "/" + $name + "`t" + $GUID
- $out >> ".outputee.txt"
- }
- $Filters = @()
- $file = [xml](Get-Content C:UsersrasuserDesktopimportbill.xml)
- $file.ContentItem.Variant | % {
- $_.Field|%{$CurrentFilter = [pscustomobject]@{Value=$_.'#Text';Filter=$_.name.Split("/")[2];Key=$_.name.Split("/")[3]}
- $Filters+=$CurrentFilter
- }
- $Groups=@()
- $filters|Group-Object Filter|%{
- $CurrentGroup = [PSCustomObject]@{Filter=$_.Group.Filter[0]}
- $_.Group|%{Add-Member -InputObject $CurrentGroup -MemberType NoteProperty -Name $_.Key -Value $_.Value}
- $Groups+=$CurrentGroup
- }
- }
- $groups|ft
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement