8
0

Anlage des Repos

This commit is contained in:
2024-01-24 16:42:38 +01:00
commit 38d6a271c4
1785 changed files with 3051496 additions and 0 deletions

View File

@@ -0,0 +1,78 @@
cls
Set-Variable -Name ExportPfad -Value "E:\DB-XML-Test"
Set-Variable -Name XMLVorlage -Value "E:\DB-XML-Test\Vorlage\vetra_luis_in.xml"
Set-Variable -Name ZeitStempel1 -Value $(get-date -format yyyy-MM-ddTHH:mm)
$SQLServer = "vm-10-7\mssqlserver_1" #use Server\Instance for named SQL instances!
$SQLDBName = "IID"
$SqlQuery1 = "SELECT TOP 1 TOURNR, TOURDATUM FROM VWWEB_TOURDATEN GROUP BY TOURNR, TOURDATUM ORDER BY TOURNR"
$SqlQuery2 = $null
$SqlQuery3 = $null
$user = "digitaldata"
$pwd = "ks7788b"
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlConnection.ConnectionString = "Server = $SQLServer; ;uid=$user; pwd=$pwd; Database = $SQLDBName; Integrated Security = False"
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand
$SqlCmd.CommandText = $SqlQuery1
$SqlCmd.Connection = $SqlConnection
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
$SqlAdapter.SelectCommand = $SqlCmd
$DataSet = New-Object System.Data.DataSet
$SqlConnection.Open()
$SqlAdapter.Fill($DataSet)
$SqlConnection.Close()
# TB Zeile Spalte
$DataSet.Tables[0].Rows[0][0] | Out-GridView
#$DataSet.Tables[0].Rows[0][3] | Out-GridView
#$DataSet.Tables[0].Rows[99]["EmpName1"] | Out-GridView
#$DataSet.Tables[0] | Out-GridView
exit
$xml = New-Object XML
Write-Host "Lese XML Vorlage ein: $XMLVorlage"
$xml.Load("$XMLVorlage")
Write-Host ""
Write-host "----------------------------------------"
$xmlversion = ($xml.tours.format).ToString()
Write-Host "Ausgelesener XML Version: $xmlversion"
write-host "----------------------------------------"
Write-Host ""
write-host "----------------------------------------"
$export_date = ($xml.tours.export_date).ToString()
Write-Host "Ausgelesenes XML Datum: $export_date"
Write-Host "Ersetzendes XML Datum: $Zeitstempel1"
$xml.tours.export_date = ($xml.tours.export_date.Replace($export_date, $Zeitstempel1))
write-host "----------------------------------------"
FOREACH ($Row in $DataSet.Tables[0].Rows)
{
Write-Host ""
write-host "value is : $($Row[0])"
$Tour = $($Row[0]).ToString().Trim()
write-host $Tour
write-host "value is : $($Row[1])"
#$newperson = $oldperson.Clone()
#$newperson.name = "$varTest1"
#$newperson.age = "30"
#$newperson.id = "103"
#$xml.employees.AppendChild($newperson)
write-host "----------------------------------------"
#$xml
$xml.Save("$ExportPfad\ExportTest.xml")
}

View File

@@ -0,0 +1,17 @@
Set-Variable -Name ExportPfad -Value "E:\DB-XML-Test"
Set-Variable -Name XMLVorlage -Value "E:\DB-XML-Test\Vorlage\vetra_luis_in.xml"
Set-Variable -Name ZeitStempel1 -Value $(get-date -format yyyy-MM-ddTHH:mm)
$xml = New-Object XML
$club = $xml.CreateElement('club')
$club.SetAttribute('name','barracas')
$xml.clubs.AppendChild($club)
#$xml.CreateNode("testeintrag")
#$xml.testwert.AppendChild("testeintrag")
#$xml.testwert.knoten1 = "testeintrag"
$xml.Save("$ExportPfad\ExportTest1.xml")

Binary file not shown.

View File

@@ -0,0 +1,65 @@
# this is where the document will be saved:
$Path = "E:\DB-XML-Test\inventory.xml"
# get an XMLTextWriter to create the XML
$XmlWriter = New-Object System.XMl.XmlTextWriter($Path,$Null)
# choose a pretty formatting:
$xmlWriter.Formatting = 'Indented'
$xmlWriter.Indentation = 1
$XmlWriter.IndentChar = "`t"
# write the header
$xmlWriter.WriteStartDocument()
# set XSL statements
$xmlWriter.WriteProcessingInstruction("xml-stylesheet", "type='text/xsl' href='style.xsl'")
# create root element "machines" and add some attributes to it
$XmlWriter.WriteComment('List of machines')
$xmlWriter.WriteStartElement('Machines')
$XmlWriter.WriteAttributeString('current', $true)
$XmlWriter.WriteAttributeString('manager', 'Tobias')
# add a couple of random entries
for($x=1; $x -le 10; $x++)
{
$server = 'Server{0:0000}' -f $x
$ip = '{0}.{1}.{2}.{3}' -f (0..256 | Get-Random -Count 4)
$guid = [System.GUID]::NewGuid().ToString()
# each data set is called "machine", add a random attribute to it:
$XmlWriter.WriteComment("$x. machine details")
$xmlWriter.WriteStartElement('Machine')
$XmlWriter.WriteAttributeString('test', (Get-Random))
# add three pieces of information:
$xmlWriter.WriteElementString('Name',$server)
$xmlWriter.WriteElementString('IP',$ip)
$xmlWriter.WriteElementString('GUID',$guid)
# add a node with attributes and content:
$XmlWriter.WriteStartElement('Information')
$XmlWriter.WriteAttributeString('info1', 'some info')
$XmlWriter.WriteAttributeString('info2', 'more info')
$XmlWriter.WriteRaw('RawContent')
$xmlWriter.WriteEndElement()
# add a node with CDATA section:
$XmlWriter.WriteStartElement('CodeSegment')
$XmlWriter.WriteAttributeString('info3', 'another attribute')
$XmlWriter.WriteCData('this is untouched code and can contain special characters /\@<>')
$xmlWriter.WriteEndElement()
# close the "machine" node:
$xmlWriter.WriteEndElement()
}
# close the "machines" node:
$xmlWriter.WriteEndElement()
# finalize the document:
$xmlWriter.WriteEndDocument()
$xmlWriter.Flush()
$xmlWriter.Close()