Results 1 to 3 of 3

Thread: I am unable to update an XML file

  1. #1

    Thread Starter
    New Member
    Join Date
    Jun 2009
    Posts
    2

    I am unable to update an XML file

    I can't get my code to update my xml file the code is

    Code:
    For Each node As XmlNode In xmlDoc.GetElementsByTagName("element")
                If node.Name = "ScheduledStationAETitle" Then
                    node.InnerText = Station
                End If
            Next
    my xml file is autogenerated by dumptoxml program
    Code:
    <?xml version="1.0"?>
    <file-format>
      <meta-header xfer="1.2.840.10008.1.2.1" name="LittleEndianExplicit">
        <element tag="0002,0000" vr="UL" vm="1" len="4" name="MetaElementGroupLength">196</element>
        <element tag="0002,0001" vr="OB" vm="1" len="2" name="FileMetaInformationVersion" binary="hidden">
        </element>
        <element tag="0002,0002" vr="UI" vm="1" len="26" name="MediaStorageSOPClassUID">1.2.276.0.7230010.3.1.0.1</element>
        <element tag="0002,0003" vr="UI" vm="1" len="52" name="MediaStorageSOPInstanceUID">1.2.276.0.7230010.3.1.4.1439353403.3476.1265522799.1</element>
        <element tag="0002,0010" vr="UI" vm="1" len="20" name="TransferSyntaxUID">1.2.840.10008.1.2.1</element>
        <element tag="0002,0012" vr="UI" vm="1" len="28" name="ImplementationClassUID">1.2.276.0.7230010.3.0.3.5.4</element>
        <element tag="0002,0013" vr="SH" vm="1" len="16" name="ImplementationVersionName">OFFIS_DCMTK_354</element>
      </meta-header>
      <data-set xfer="1.2.840.10008.1.2.1" name="LittleEndianExplicit">
        <element tag="0008,0050" vr="SH" vm="0" len="0" name="AccessionNumber">
        </element>
        <element tag="0010,0010" vr="PN" vm="0" len="0" name="PatientsName">
        </element>
        <element tag="0010,0020" vr="LO" vm="0" len="0" name="PatientID">
        </element>
        <element tag="0010,0030" vr="DA" vm="0" len="0" name="PatientsBirthDate">
        </element>
        <element tag="0010,0040" vr="CS" vm="0" len="0" name="PatientsSex">
        </element>
        <element tag="0010,2000" vr="LO" vm="0" len="0" name="MedicalAlerts">
        </element>
        <element tag="0020,000d" vr="UI" vm="0" len="0" name="StudyInstanceUID">
        </element>
        <element tag="0032,1032" vr="PN" vm="0" len="0" name="RequestingPhysician">
        </element>
        <element tag="0032,1060" vr="LO" vm="0" len="0" name="RequestedProcedureDescription">
        </element>
        <sequence tag="0040,0100" vr="SQ" card="1" len="124" name="ScheduledProcedureStepSequence">
          <item card="11" len="116">
            <element tag="0008,0060" vr="CS" vm="1" len="2" name="Modality">MR
            </element>
            <element tag="0032,1070" vr="LO" vm="0" len="0" name="RequestedContrastAgent">
            </element>
            <element tag="0040,0001" vr="AE" vm="0" len="0" name="ScheduledStationAETitle">
            </element>
            <element tag="0040,0002" vr="DA" vm="1" len="18" name="ScheduledProcedureStepStartDate">
            </element>
            <element tag="0040,0003" vr="TM" vm="0" len="0" name="ScheduledProcedureStepStartTime">
            </element>
            <element tag="0040,0006" vr="PN" vm="0" len="0" name="ScheduledPerformingPhysiciansName">
            </element>
            <element tag="0040,0007" vr="LO" vm="0" len="0" name="ScheduledProcedureStepDescription">
            </element>
            <element tag="0040,0009" vr="SH" vm="0" len="0" name="ScheduledProcedureStepID">
            </element>
            <element tag="0040,0010" vr="SH" vm="0" len="0" name="ScheduledStationName">
            </element>
            <element tag="0040,0011" vr="SH" vm="1" len="8" name="ScheduledProcedureStepLocation">
            </element>
            <element tag="0040,0400" vr="LT" vm="0" len="0" name="CommentsOnTheScheduledProcedureStep">
            </element>
          </item>
        </sequence>
        <element tag="0040,1001" vr="SH" vm="0" len="0" name="RequestedProcedureID">
        </element>
        <element tag="0040,1003" vr="SH" vm="0" len="0" name="RequestedProcedurePriority">
        </element>
      </data-set>
    </file-format>
    Thanks for any assistance

  2. #2
    I'm about to be a PowerPoster! Joacim Andersson's Avatar
    Join Date
    Jan 1999
    Location
    Sweden
    Posts
    14,649

    Re: I am unable to update an XML file

    node.Name would be the Name property of the node, which is "element". It will not be the attribute called "name".
    Code:
        For Each node As XmlNode In xmlDoc.GetElementsByTagName("element")
          If node.Attributes("name").InnerText = "ScheduledStationAETitle" Then
          '...

  3. #3

    Thread Starter
    New Member
    Join Date
    Jun 2009
    Posts
    2

    Re: I am unable to update an XML file

    That is a beautiful thing my friend, your help is very appreciated!!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width