获取两个XML数据元素以显示在同一行上

时间:2012-06-14 03:24:58

标签: xml xslt adobe-indesign

我正在将XML导入Adobe InDesign。使用以下XSLT我试图按摩XML以创建所需的数据流。

由于StackOverflow上的帮助,我的XSLT工作得非常完美。我只有几个我似乎无法克服的持久性问题。我已经尝试了几十个选项,但我仍然难过。

XML有四个基本级别<Root><Story<CL>+<BK>+...</BK></CL></Story><Root>

CL和BK节点有多个元素。

我试图让在CL节点下出现的两个元素出现在XSLT结果的同一行上,但无论我尝试什么,它都无法使它工作。

这是完整的XSLT,请记住我唯一要做的就是让元素<CityDescription><Population>出现在输出的同一行:

<?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
      <xsl:output omit-xml-declaration="yes" indent="no" />
 <xsl:strip-space elements="*"/>

 <xsl:output method="XML"/>
 <xsl:template match="/">

 <Root>
 <Story><xsl:apply-templates select="Root/Story/CL"/></Story>
 </Root>
 </xsl:template>
 <xsl:template match="CityDescription"><CityDescription><xsl:value-of select="."/></CityDescription><xsl:text>  </xsl:text></xsl:template><xsl:template match="CL/Population"><Population><xsl:value-of select="."/></Population></xsl:template>

 <xsl:template match="BankName | Address1 | Hours | Established | RoutingNbr | CO/CityOfficePhone | CO/CityOfficeAddress2 "><xsl:element name="{name()}"><xsl:value-of select="."/></xsl:element></xsl:template>
 <xsl:template match="BK">
 <xsl:apply-templates select="BankName"/><xsl:text> </xsl:text><xsl:apply-templates select="Established"/><xsl:text>    </xsl:text><xsl:apply-templates select="RoutingNbr"/><xsl:text>
 </xsl:text>
 <xsl:apply-templates select="OfficeOfLabel"/>
 <xsl:apply-templates select="Address1"/><xsl:text> </xsl:text><xsl:apply-templates select="Hours"/><xsl:text>
 </xsl:text>
 <xsl:apply-templates select="Address2"/><xsl:apply-templates select="Zip"/>
 <xsl:apply-templates select="Phone"/><xsl:apply-templates select="Fax"/><xsl:text>
 </xsl:text>
 <xsl:apply-templates select="Email"/>
 <xsl:apply-templates select="Web"/>
 <xsl:apply-templates select="HoldingCo"/>
 <xsl:apply-templates select="TotalAssets"/><xsl:apply-templates select="TotalLiabilities"/>
 <xsl:apply-templates select="TotalDeposits"/><xsl:apply-templates select="EquityCapital"/>
 <xsl:apply-templates select="EH/Employee"/>
 <xsl:apply-templates select="D"/>
 <xsl:apply-templates select="CB"/>
 <xsl:apply-templates select="OFF"/>
 <xsl:apply-templates select="CO"/>
 <xsl:apply-templates select="MultiBankLabel"/>
 <xsl:apply-templates select="IBAGroup"/><xsl:apply-templates select="FDICNbr"/>
 </xsl:template>

 <xsl:template match="HoldingCo">
 <HoldingCo>
 <xsl:text>Holding Co: </xsl:text>
 <xsl:value-of select="."/></HoldingCo><xsl:text>
 </xsl:text></xsl:template>

 <xsl:template match="Phone">
 <Phone><xsl:value-of select="."/></Phone><xsl:text>    </xsl:text></xsl:template>

 <xsl:template match="Fax">
 <Fax><xsl:value-of select="."/></Fax></xsl:template>

 <xsl:template match="EH/Employee">
 <Employee><xsl:value-of select="."/></Employee><xsl:text>
 </xsl:text></xsl:template>

 <xsl:template match="Zip">
 <Zip><xsl:value-of select="."/></Zip><xsl:text>
 </xsl:text></xsl:template>

 <xsl:template match="Address2">
 <Address2><xsl:value-of select="."/></Address2><xsl:text>  </xsl:text>
 </xsl:template>

 <xsl:template match="Email">
  <Email><xsl:value-of select="."/></Email><xsl:text>
 </xsl:text></xsl:template>

 <xsl:template match="Web">
  <Web><xsl:text>Web: </xsl:text><xsl:value-of select="."/></Web><xsl:text>
 </xsl:text></xsl:template>

 <xsl:template match="TotalAssets">
  <TotalAssets><xsl:text>Total Assets   $</xsl:text><xsl:value-of select="."/></TotalAssets><xsl:text>  </xsl:text>
 </xsl:template>

 <xsl:template match="TotalLiabilities">
  <TotalLiabilities><xsl:text>Total Liabilities $</xsl:text>
   <xsl:value-of select="."/></TotalLiabilities><xsl:text>
 </xsl:text></xsl:template>

 <xsl:template match="TotalDeposits">
  <TotalDeposits><xsl:text>Total Deposits   </xsl:text>
   <xsl:value-of select="."/></TotalDeposits><xsl:text> </xsl:text>
 </xsl:template>

 <xsl:template match="EquityCapital">
  <EquityCapital><xsl:text>Equity Capital   </xsl:text><xsl:value-of select="."/></EquityCapital><xsl:text>
 </xsl:text></xsl:template>

 <xsl:template match="IBAGroup">
  <IBAGroup><xsl:text>IBA Group: </xsl:text><xsl:value-of select="."/></IBAGroup><xsl:text> </xsl:text>
 </xsl:template>

 <xsl:template match="FDICNbr">
  <FDICNbr><xsl:text>FDIC Certificate No.: </xsl:text><xsl:value-of select="."/></FDICNbr><xsl:text>
 </xsl:text></xsl:template> 

 <xsl:template match="OFF"><OfficeLabel><xsl:value-of select="OfficeLabel"/><xsl:text>: </xsl:text></OfficeLabel><Office><xsl:value-of select="Office"/></Office><xsl:text>
 </xsl:text></xsl:template> 

 <xsl:template match="D"><DirectorLabel><xsl:value-of select="DirectorLabel"/><xsl:text>: </xsl:text></DirectorLabel><Director><xsl:value-of select="Director"/></Director><xsl:text>
 </xsl:text></xsl:template> 

 <xsl:template match="CB"><CorrespondingBankLabel><xsl:value-of select="CorrespondingBankLabel"/></CorrespondingBankLabel><xsl:text>: </xsl:text><CorrespondingBank><xsl:value-of select="CorrespondingBank"/></CorrespondingBank><xsl:text>
 </xsl:text></xsl:template> 

 <xsl:template match="OfficeOfLabel">
 <OfficeOfLabel><xsl:value-of select="."/></OfficeOfLabel><xsl:text>
 </xsl:text></xsl:template>

 <xsl:template match="CO"><CityOfficeLabel><xsl:value-of select="CityOfficeLabel"/><xsl:text>:
 </xsl:text></CityOfficeLabel><CityOfficeAddress1><xsl:value-of select="CityOfficeAddress1"/></CityOfficeAddress1><xsl:text>
 </xsl:text><CityOfficeZip><xsl:value-of select="CityOfficeZip"/></CityOfficeZip><xsl:text>
 </xsl:text><CityOfficePhone><xsl:value-of select="CityOfficePhone"/></CityOfficePhone><xsl:text>
 </xsl:text></xsl:template> 

 </xsl:stylesheet> 

1 个答案:

答案 0 :(得分:2)

  

我唯一想做的就是获取元素   <CityDescription><Population>出现在同一行   输出

您的代码的这一部分

<xsl:template match="CityDescription"><CityDescription><xsl:value-of select="."/></CityDescription> <xsl:text>  
</xsl:text></xsl:template>

CityDescription元素之后显式生成一个NL字符。

这会导致额外生成的任何内容在CityDescription元素下面至少出现一行。

一个明显的解决方案是删除生成NL字符的xslt:text

如果只用几个空格替换NL字符,那么问题就会消失。

以下是更正后的转化

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
          <xsl:output omit-xml-declaration="yes" indent="no" />
     <xsl:strip-space elements="*"/>

     <xsl:output method="xml"/>
     <xsl:template match="/">

     <Root>
     <Story><xsl:apply-templates select="Root/Story/CL"/></Story>
     </Root>
     </xsl:template>
     <xsl:template match="CityDescription"><CityDescription><xsl:value-of select="."/></CityDescription>
    <xsl:text> </xsl:text></xsl:template><xsl:template match="CL/Population"><Population><xsl:value-of select="."/></Population></xsl:template>

     <xsl:template match="BankName | Address1 | Hours | Established | RoutingNbr | CO/CityOfficePhone | CO/CityOfficeAddress2 "><xsl:element name="{name()}"><xsl:value-of select="."/></xsl:element></xsl:template>
     <xsl:template match="BK">
     <xsl:apply-templates select="BankName"/><xsl:text> </xsl:text><xsl:apply-templates select="Established"/><xsl:text>    </xsl:text><xsl:apply-templates select="RoutingNbr"/><xsl:text>
     </xsl:text>
     <xsl:apply-templates select="OfficeOfLabel"/>
     <xsl:apply-templates select="Address1"/><xsl:text> </xsl:text><xsl:apply-templates select="Hours"/><xsl:text>
     </xsl:text>
     <xsl:apply-templates select="Address2"/><xsl:apply-templates select="Zip"/>
     <xsl:apply-templates select="Phone"/><xsl:apply-templates select="Fax"/><xsl:text>
     </xsl:text>
     <xsl:apply-templates select="Email"/>
     <xsl:apply-templates select="Web"/>
     <xsl:apply-templates select="HoldingCo"/>
     <xsl:apply-templates select="TotalAssets"/><xsl:apply-templates select="TotalLiabilities"/>
     <xsl:apply-templates select="TotalDeposits"/><xsl:apply-templates select="EquityCapital"/>
     <xsl:apply-templates select="EH/Employee"/>
     <xsl:apply-templates select="D"/>
     <xsl:apply-templates select="CB"/>
     <xsl:apply-templates select="OFF"/>
     <xsl:apply-templates select="CO"/>
     <xsl:apply-templates select="MultiBankLabel"/>
     <xsl:apply-templates select="IBAGroup"/><xsl:apply-templates select="FDICNbr"/>
     </xsl:template>

     <xsl:template match="HoldingCo">
     <HoldingCo>
     <xsl:text>Holding Co: </xsl:text>
     <xsl:value-of select="."/></HoldingCo><xsl:text>
     </xsl:text></xsl:template>

     <xsl:template match="Phone">
     <Phone><xsl:value-of select="."/></Phone><xsl:text>    </xsl:text></xsl:template>

     <xsl:template match="Fax">
     <Fax><xsl:value-of select="."/></Fax></xsl:template>

     <xsl:template match="EH/Employee">
     <Employee><xsl:value-of select="."/></Employee><xsl:text>
     </xsl:text></xsl:template>

     <xsl:template match="Zip">
     <Zip><xsl:value-of select="."/></Zip><xsl:text>
     </xsl:text></xsl:template>

     <xsl:template match="Address2">
     <Address2><xsl:value-of select="."/></Address2><xsl:text>  </xsl:text>
     </xsl:template>

     <xsl:template match="Email">
      <Email><xsl:value-of select="."/></Email><xsl:text>
     </xsl:text></xsl:template>

     <xsl:template match="Web">
      <Web><xsl:text>Web: </xsl:text><xsl:value-of select="."/></Web><xsl:text>
     </xsl:text></xsl:template>

     <xsl:template match="TotalAssets">
      <TotalAssets><xsl:text>Total Assets   $</xsl:text><xsl:value-of select="."/></TotalAssets><xsl:text>  </xsl:text>
     </xsl:template>

     <xsl:template match="TotalLiabilities">
      <TotalLiabilities><xsl:text>Total Liabilities $</xsl:text>
       <xsl:value-of select="."/></TotalLiabilities><xsl:text>
     </xsl:text></xsl:template>

     <xsl:template match="TotalDeposits">
      <TotalDeposits><xsl:text>Total Deposits   </xsl:text>
       <xsl:value-of select="."/></TotalDeposits><xsl:text> </xsl:text>
     </xsl:template>

     <xsl:template match="EquityCapital">
      <EquityCapital><xsl:text>Equity Capital   </xsl:text><xsl:value-of select="."/></EquityCapital><xsl:text>
     </xsl:text></xsl:template>

     <xsl:template match="IBAGroup">
      <IBAGroup><xsl:text>IBA Group: </xsl:text><xsl:value-of select="."/></IBAGroup><xsl:text> </xsl:text>
     </xsl:template>

     <xsl:template match="FDICNbr">
      <FDICNbr><xsl:text>FDIC Certificate No.: </xsl:text><xsl:value-of select="."/></FDICNbr><xsl:text>
     </xsl:text></xsl:template>

     <xsl:template match="OFF"><OfficeLabel><xsl:value-of select="OfficeLabel"/><xsl:text>: </xsl:text></OfficeLabel><Office><xsl:value-of select="Office"/></Office><xsl:text>
     </xsl:text></xsl:template>

     <xsl:template match="D"><DirectorLabel><xsl:value-of select="DirectorLabel"/><xsl:text>: </xsl:text></DirectorLabel><Director><xsl:value-of select="Director"/></Director><xsl:text>
     </xsl:text></xsl:template>

     <xsl:template match="CB"><CorrespondingBankLabel><xsl:value-of select="CorrespondingBankLabel"/></CorrespondingBankLabel><xsl:text>: </xsl:text><CorrespondingBank><xsl:value-of select="CorrespondingBank"/></CorrespondingBank><xsl:text>
     </xsl:text></xsl:template>

     <xsl:template match="OfficeOfLabel">
     <OfficeOfLabel><xsl:value-of select="."/></OfficeOfLabel><xsl:text>
     </xsl:text></xsl:template>

     <xsl:template match="CO"><CityOfficeLabel><xsl:value-of select="CityOfficeLabel"/><xsl:text>:
     </xsl:text></CityOfficeLabel><CityOfficeAddress1><xsl:value-of select="CityOfficeAddress1"/></CityOfficeAddress1><xsl:text>
     </xsl:text><CityOfficeZip><xsl:value-of select="CityOfficeZip"/></CityOfficeZip><xsl:text>
     </xsl:text><CityOfficePhone><xsl:value-of select="CityOfficePhone"/></CityOfficePhone><xsl:text>
     </xsl:text></xsl:template>

</xsl:stylesheet>

应用于上一个问题中提供的XML文档时,我使用的是所有九种不同的XSLT 1.0和XSLT 2.0处理器

<Root>
    <Story>
        <CL>
            <CityDescription>ACKLEY, HARDIN CO.</CityDescription>
            <Population>POP. 1589</Population>
            <BK>
                <BankName>Ackley State Bank</BankName>
                <BankType>BANKS</BankType>
                <Established>Est. 1934</Established>
                <RoutingNbr>0739-0535-2</RoutingNbr>
                <Address1>650 Main St</Address1>
                <Hours>Hrs: M-F 8-3</Hours>
                <Address2>PO Box 149</Address2>
                <Zip>50601-1438</Zip>
                <Fax>FAX: (641) 847-2011</Fax>
                <Phone>(641) 847-2651</Phone>
                <Email>e-Mail: asbinfo@bankasb.com</Email>
                <WebURL>Web: www.ackleystatebank.com</WebURL>
                <HoldingCo>GNB Bancorporation, Grundy Center</HoldingCo>
                <SubChapS>Yes</SubChapS>
                <TotalAssets>128,319,000</TotalAssets>
                <TotalLiabilities>117,059,000</TotalLiabilities>
                <TotalDeposits>89,847,000</TotalDeposits>
                <EquityCapital>11,260,000</EquityCapital>
                <IBAGroup>7</IBAGroup>
                <FDICNbr>14936</FDICNbr>
                <EH>
                    <Employee>Kevin Swalley, Chmn</Employee>
                </EH>
                <EH>
                    <Employee>V.J. Barker, Pres</Employee>
                </EH>
                <EH>
                    <Employee>Kathy M Eichmeier, VP, Cash</Employee>
                </EH>
                <EH>
                    <Employee>Darren Janssen, VP</Employee>
                </EH>
                <EH>
                    <Employee>Gene Sandell, CFO</Employee>
                </EH>
                <EH>
                    <Employee>Angela M Luhring, SLO</Employee>
                </EH>
                <EH>
                    <Employee>Briget Meyer, Mktg</Employee>
                </EH>
                <EH>
                    <Employee>Josh Meyer, LO</Employee>
                </EH>
                <EH>
                    <Employee>Sharon Pudenz, LO</Employee>
                </EH>
                <EH>
                    <Employee>Deb Willms, TO</Employee>
                </EH>
                <D>
                    <DirectorLabel>Directors</DirectorLabel>
                    <Director>Doug Hofmeister, Hollis Janssen, Joseph Wojcik, Bob Johanns, Steve McDowell, Kevin Swalley, Mark Sexton, Verlin (Gus) Barker</Director>
                </D>
                <CB>
                    <CorrespondingBankLabel>Correspondent Banks</CorrespondingBankLabel>
                    <CorrespondingBank>Bankers Bank, Madison; FHLB, Des Moines; Quad City Bank &amp; Trust; UMB, Kansas City; US Bank, NA, Cedar Rapids</CorrespondingBank>
                </CB>
                <OFF>
                    <OfficeLabel>Offices</OfficeLabel>
                    <Office>Geneva, Iowa Falls, Story City</Office>
                </OFF>
            </BK>
            <BK>
                <BankName>Green Belt Bank &amp; Trust</BankName>
                <RoutingNbr>0739-2167-9</RoutingNbr>
                <Address1>419 Sherman Ave</Address1>
                <Zip>50601-1206</Zip>
                <Fax>FAX: (641) 847-0022</Fax>
                <Phone>(641) 847-0011</Phone>
                <OfficeOfLabel>Office of Green Belt Bank &amp; Trust, Iowa Falls</OfficeOfLabel>
                <EH>
                    <Employee>Janet DeBerg, VP, OM</Employee>
                </EH>
            </BK>
            <BK>
                <BankName>Peoples Savings Bank</BankName>
                <Address1>33149 161st St</Address1>
                <Zip>50601-7774</Zip>
                <Fax>FAX: (641) 847-2602</Fax>
                <Phone>(641) 847-3126</Phone>
                <OfficeOfLabel>Office of Peoples Savings Bank, Wellsburg</OfficeOfLabel>
                <EH>
                    <Employee>Lance Haupt, LO</Employee>
                </EH>
            </BK>
        </CL>
        <CL>
            <CityDescription>ADAIR, ADAIR CO.</CityDescription>
            <Population>POP. 781</Population>
            <BK>
                <BankName>Exchange State Bank</BankName>
                <BankType>BANKS</BankType>
                <Established>Est. 1879</Established>
                <RoutingNbr>0739-0680-1</RoutingNbr>
                <Address1>322 Audubon</Address1>
                <Hours>Hrs: M-TH 9-3 F 9-5</Hours>
                <Address2>PO Box 98</Address2>
                <Zip>50002-0098</Zip>
                <Fax>FAX: (641) 742-3424</Fax>
                <Phone>(641) 742-3201</Phone>
                <WebURL>Web: www.esbanks.com</WebURL>
                <HoldingCo>Exchange Financial Inc., Adair</HoldingCo>
                <SubChapS>Yes</SubChapS>
                <TotalAssets>51,817,000</TotalAssets>
                <TotalLiabilities>46,937,000</TotalLiabilities>
                <TotalDeposits>39,503,000</TotalDeposits>
                <EquityCapital>4,880,000</EquityCapital>
                <IBAGroup>5</IBAGroup>
                <FDICNbr>18838</FDICNbr>
                <EH>
                    <Employee>Charles J Gaffey, Pres, CEO</Employee>
                </EH>
                <EH>
                    <Employee>Kendall Kerns, EVP, RELO</Employee>
                </EH>
                <EH>
                    <Employee>Debra Lemke, VP, Cash</Employee>
                </EH>
                <EH>
                    <Employee>Lisa J Plowman, AVP, IT</Employee>
                </EH>
                <EH>
                    <Employee>Mel Jorgensen, COO</Employee>
                </EH>
                <D>
                    <DirectorLabel>Directors</DirectorLabel>
                    <Director>Harold Scholl, Rex Noland, W. Edward Littler, Jr., Forrest Schnobrich, Stan Kading, Chris Schafer, Charles Gaffey</Director>
                </D>
                <CB>
                    <CorrespondingBankLabel>Correspondent Banks</CorrespondingBankLabel>
                    <CorrespondingBank>FHLB, Des Moines; MIB, Jefferson City, MO</CorrespondingBank>
                </CB>
                <OFF>
                    <OfficeLabel>Office</OfficeLabel>
                    <Office>Winterset</Office>
                </OFF>
            </BK>
            <BK>
                <BankName>Rolling Hills Bank &amp; Trust</BankName>
                <Address1>502 Broad Street</Address1>
                <Zip>50002</Zip>
                <Fax>FAX: (641) 742-3436</Fax>
                <Phone>(641) 742-3432</Phone>
                <OfficeOfLabel>Office of Rolling Hills Bank &amp; Trust, Atlantic</OfficeOfLabel>
                <EH>
                    <Employee>Mary Beth Petty, VP, BM</Employee>
                </EH>
            </BK>
        </CL>
        <CL>
            <CityDescription>ADEL, DALLAS CO.</CityDescription>
            <Population>POP. 3682</Population>
            <BK>
                <BankName>Lincoln Savings Bank</BankName>
                <BankType>BANKS</BankType>
                <Address1>805 Main Street</Address1>
                <Zip>50003</Zip>
                <Fax>FAX: (515) 253-9502</Fax>
                <OfficeOfLabel>Office of Lincoln Savings Bank, Reinbeck</OfficeOfLabel>
            </BK>
            <BK>
                <BankName>Peoples Trust &amp; Savings Bank</BankName>
                <Established>Est. 1917</Established>
                <RoutingNbr>0739-1921-2</RoutingNbr>
                <Address1>804 Greenwood Hills Dr</Address1>
                <Hours>Hrs: M-F 9-4 Sat 9-12</Hours>
                <Address2>PO Box 98</Address2>
                <Zip>50003-0098</Zip>
                <Fax>FAX: (515) 993-5681</Fax>
                <Phone>(515) 993-5680</Phone>
                <Email>e-Mail: info@ptsbank.com</Email>
                <WebURL>Web: www.ptsbank.com</WebURL>
                <OfficeOfLabel>Office of Peoples Trust &amp; Savings Bank, Clive</OfficeOfLabel>
                <EH>
                    <Employee>Dean W Boettcher, EVP, Mkt Pres</Employee>
                </EH>
                <EH>
                    <Employee>Colby Dawes, VP</Employee>
                </EH>
                <EH>
                    <Employee>Doran T Ryan, VP</Employee>
                </EH>
            </BK>
            <BK>
                <BankName>Raccoon Valley Bank</BankName>
                <Established>Est. 1914</Established>
                <Address1>1009 Court St</Address1>
                <Hours>Hrs: M-F 8-6  SAT 9-12</Hours>
                <Zip>50003-1477</Zip>
                <Fax>FAX: (515) 993-5127</Fax>
                <Phone>(515) 993-4581</Phone>
                <Email>e-Mail: roger-platz@raccoonvalleybank.com</Email>
                <WebURL>Web: www.raccoonvalleybank.com</WebURL>
                <OfficeOfLabel>Office of Raccoon Valley Bank, Perry</OfficeOfLabel>
                <EH>
                    <Employee>Doug Zeigler, VP</Employee>
                </EH>
                <EH>
                    <Employee>Joan Barber, AC</Employee>
                </EH>
            </BK>
            <BK>
                <BankName>Wells Fargo Bank, N.A.</BankName>
                <RoutingNbr>0730-0082-0</RoutingNbr>
                <Address1>100 Nile Kinnick Drive</Address1>
                <Zip>50003</Zip>
                <Fax>FAX: (515) 993-4555</Fax>
                <Phone>(515) 993-4551</Phone>
                <OfficeOfLabel>Office of Wells Fargo Bank, N.A., Des Moines</OfficeOfLabel>
                <EH>
                    <Employee>Brett A Smith, Dist. Mgr</Employee>
                </EH>
            </BK>
        </CL>
    </Story>
</Root>

会产生以下结果 - 元素CityDescriptionPopulation位于同一行

&lt; Root&gt;&lt; Story&gt;&lt; CityDescription&gt; ACKLEY,HARDIN CO。&lt; / CityDescription&gt; &LT;种群&GT; POP。 1589&lt; / Population&gt;&lt; BankName&gt; Ackley State Bank&lt; / BankName&gt; &LT;&成立GT;预估1934&LT; /成立&GT; &LT; RoutingNbr&GT; 0739-0535-2&LT; / RoutingNbr&GT;          &lt;地址1&gt; 650 Main St&lt; / Address1&gt; &lt;小时&gt;小时:M-F 8-3&lt; /小时&gt;          &lt;地址2&gt;邮政信箱149&lt; /地址2&gt; &LT;邮编及GT; 50601-1438&LT; /邮编及GT;          &lt; Phone&gt;(641)847-2651&lt; / Phone&gt; &lt;传真&gt;传真:(641)847-2011&lt; / Fax&gt;          &lt;电子邮件&gt;电子邮件:asbinfo@bankasb.com< /电子邮件&gt;          &lt; HoldingCo&gt; Holding Co:GNB Bancorporation,Grundy Center&lt; / HoldingCo&gt;          &lt; TotalAssets&gt;总资产$ 128,319,000&lt; / TotalAssets&gt; &lt;总负债&gt;总负债$ 117,059,000&lt; / TotalLiability&gt;          &lt; TotalDeposits&gt;总存款89,847,000&lt; / TotalDeposits&gt; &lt; EquityCapital&gt; Equity Capital 11,260,000&lt; / EquityCapital&gt;          &lt; Employee&gt; Kevin Swalley,Chmn&lt; / Employee&gt;          &LT;员工&GT; V.J。 Barker,Pres&lt; / Employee&gt;          &lt;员工&gt; Kathy M Eichmeier,副总裁,Cash&lt; / Employee&gt;          &lt;员工&gt; Darren Janssen,副总裁&lt; / Employee&gt;          &lt; Employee&gt; Gene Sandell,CFO&lt; / Employee&gt;          &lt; Employee&gt; Angela M Luhring,SLO&lt; / Employee&gt;          &lt; Employee&gt; Briget Meyer,Mktg&lt; / Employee&gt;          &lt; Employee&gt; Josh Meyer,LO&lt; / Employee&gt;          &lt; Employee&gt; Sharon Pudenz,LO&lt; / Employee&gt;          &lt;员工&gt; Deb Willms,TO&lt; / Employee&gt;          &lt; DirectorLabel&gt;导演:&lt; / DirectorLabel&gt;&lt;导演&gt; Doug Hofmeister,Hollis Janssen,Joseph Wojcik,Bob Johanns,Steve McDowell,Kevin Swalley,Mark Sexton,Verlin(Gus)Barker&lt; / Director&gt;          &lt; CorrespondingBankLabel&gt;通讯银行&lt; / CorrespondingBankLabel&gt;:&lt; CorrespondingBank&gt;银行家银行,麦迪逊; FHLB,得梅因; Quad City Bank&amp;信任; UMB,堪萨斯城;美国银行,NA,Cedar Rapids&lt; / CorrespondingBank&gt;          &lt; OfficeLabel&gt;办公室:&lt; / OfficeLabel&gt;&lt; Office&gt; Geneva,Iowa Falls,Story City&lt; / Office&gt;          &lt; IBAGroup&gt; IBA组:7&lt; / IBAGroup&gt; &lt; FDICNbr&gt; FDIC证书编号:14936&lt; / FDICNbr&gt;          &lt; BankName&gt; Green Belt Bank&amp;信托LT; / BANKNAME&GT; &LT; RoutingNbr&GT; 0739-2167-9&LT; / RoutingNbr&GT;          &lt; OfficeOfLabel&gt;绿带银行办公室&amp;信托,爱荷华州瀑布&lt; / OfficeOfLabel&gt;          &lt;地址1&gt; 419 Sherman Ave&lt; / Address1&gt;          &LT;邮编及GT; 50601-1206&LT; /邮编及GT;          &lt; Phone&gt;(641)847-0011&lt; / Phone&gt; &lt;传真&gt;传真:(641)847-0022&lt; / Fax&gt;          &lt;员工&gt; Janet DeBerg,副总裁,OM&lt; / Employee&gt;          &lt; BankName&gt;人民储蓄银行&lt; / BankName&gt;
         &lt; OfficeOfLabel&gt;人民储蓄银行办公室,Wellsburg&lt; / OfficeOfLabel&gt;          &lt;地址1&gt; 33149 161st St&lt; / Address1&gt;
         &LT;邮编及GT; 50601-7774&LT; /邮编及GT;          &lt; Phone&gt;(641)847-3126&lt; / Phone&gt; &lt;传真&gt;传真:(641)847-2602&lt; / Fax&gt;          &lt; Employee&gt; Lance Haupt,LO&lt; / Employee&gt;          &lt; CityDescription&gt; ADAIR,ADAIR CO。&lt; / CityDescription&gt; &LT;种群&GT; POP。 781&lt; / Population&gt;&lt; BankName&gt; Exchange State Bank&lt; / BankName&gt; &LT;&成立GT;预估1879&LT; /成立&GT; &LT; RoutingNbr&GT; 0739-0680-1&LT; / RoutingNbr&GT;          &lt; Address1&gt; 322 Audubon&lt; / Address1&gt; &lt;小时&gt;小时:M-TH 9-3F 9-5&lt; /小时&gt;          &lt;地址2&gt;邮政信箱98&lt; /地址2&gt; &LT;邮编及GT; 50002-0098&LT; /邮编及GT;          &lt; Phone&gt;(641)742-3201&lt; / Phone&gt; &lt;传真&gt;传真:(641)742-3424&lt; / Fax&gt;          &lt; HoldingCo&gt; Holding Co:Exchange Financial Inc.,Adair&lt; / HoldingCo&gt;          &lt; TotalAssets&gt;总资产$ 51,817,000&lt; / TotalAssets&gt; &lt;总负债&gt;总负债$ 46,937,000&lt; / TotalLiability&gt;          &lt; TotalDeposits&gt;总存款39,503,000&lt; / TotalDeposits&gt; &lt; EquityCapital&gt; Equity Capital 4,880,000&lt; / EquityCapital&gt;          &lt;员工&gt; Charles J Gaffey,Pres,CEO&lt; / Employee&gt;          &lt; Employee&gt; Kendall Kerns,执行副总裁,RELO&lt; / Employee&gt;          &lt;员工&gt; Debra Lemke,副总裁,Cash&lt; / Employee&gt;          &lt; Employee&gt; Lisa J Plowman,AVP,IT&lt; / Employee&gt;          &lt; Employee&gt; Mel Jorgensen,首席运营官&lt; / Employee&gt;          &lt; DirectorLabel&gt;董事:&lt; / DirectorLabel&gt;&lt; Director&gt; Harold Scholl,Rex Noland,W。Edward Littler,Jr.,Forrest Schnobrich,Stan Kading,Chris Schafer,Charles Gaffey&lt; / Director&gt;          &lt; CorrespondingBankLabel&gt;通讯银行&lt; / CorrespondingBankLabel&gt;:&lt; CorrespondingBank&gt; FHLB,得梅因; MIB,Jefferson City,MO&lt; / CorrespondingBank&gt;          &lt; OfficeLabel&gt; Office:&lt; / OfficeLabel&gt;&lt; Office&gt; Winterset&lt; / Office&gt;          &lt; IBAGroup&gt; IBA组:5&lt; / IBAGroup&gt; &lt; FDICNbr&gt; FDIC证书编号:18838&lt; / FDICNbr&gt;          &lt; BankName&gt; Rolling Hills Bank&amp;信托LT; / BANKNAME&GT;
         &lt; OfficeOfLabel&gt; Rolling Hills Bank&amp; Trust,Atlantic&lt; / OfficeOfLabel&gt;          &lt;地址1&gt; 502 Broad Street&lt; / Address1&gt;
         &LT;邮编及GT; 50002&LT; /邮编及GT;          &lt; Phone&gt;(641)742-3432&lt; / Phone&gt; &lt;传真&gt;传真:(641)742-3436&lt; / Fax&gt;          &lt;员工&gt; Mary Beth Petty,副总裁,BM&lt; / Employee&gt;          &lt; CityDescription&gt; ADEL,DALLAS CO。&lt; / CityDescription&gt; &LT;种群&GT; POP。 3682&lt; / Population&gt;&lt; BankName&gt; Lincoln Savings Bank&lt; / BankName&gt;
         &lt; OfficeOfLabel&gt;林肯储蓄银行办公室,Reinbeck&lt; / OfficeOfLabel&gt;          &lt;地址1&gt; 805 Main Street&lt; / Address1&gt;          &LT;邮编及GT; 50003&LT; /邮编及GT;          &lt;传真&gt;传真:(515)253-9502&lt; / Fax&gt;          &lt; BankName&gt; Peoples Trust&amp;储蓄银行&lt; / BankName&gt; &LT;&成立GT;预估1917&LT; /成立&GT; &LT; RoutingNbr&GT; 0739-1921-2&LT; / RoutingNbr&GT;          &lt; OfficeOfLabel&gt;人民信托办公室&amp;储蓄银行,Clive&lt; / OfficeOfLabel&gt;          &lt;地址1&gt; 804 Greenwood Hills Dr&lt; / Address1&gt; &lt;小时&gt;小时:M-F 9-4星期六9-12小时&lt; /小时&gt;          &lt;地址2&gt;邮政信箱98&lt; /地址2&gt; &LT;邮编及GT; 50003-0098&LT; /邮编及GT;          &lt; Phone&gt;(515)993-5680&lt; / Phone&gt; &lt;传真&gt;传真:(515)993-5681&lt; / Fax&gt;          &lt;电子邮件&gt;电子邮件:info@ptsbank.com< /电子邮件&gt;          &lt; Employee&gt; Dean W Boettcher,执行副总裁,Mkt Pres&lt; / Employee&gt;          &lt;员工&gt; Colby Dawes,VP&lt; / Employee&gt;          &lt;员工&gt; Doran T Ryan,VP&lt; / Employee&gt;          &lt; BankName&gt; Raccoon Valley Bank&lt; / BankName&gt; &LT;&成立GT;预估1914&LT; /成立&GT;
         &lt; OfficeOfLabel&gt; Raccoon Valley Bank办公室,Perry&lt; / OfficeOfLabel&gt;          &lt;地址1&gt; 1009 Court St&lt; / Address1&gt; &lt;小时&gt;小时:M-F 8-6 SAT 9-12&lt; /小时&gt;          &LT;邮编及GT; 50003-1477&LT; /邮编及GT;          &lt; Phone&gt;(515)993-4581&lt; / Phone&gt; &lt;传真&gt;传真:(515)993-5127&lt; / Fax&gt;          &lt;电子邮件&gt;电子邮件:roger-platz@raccoonvalleybank.com< /电子邮件&gt;          &lt;员工&gt; Doug Zeigler,副总裁&lt; / Employee&gt;          &lt;员工&gt; Joan Barber,AC&lt; / Employee&gt;          &lt; BankName&gt; Wells Fargo Bank,N.A。&lt; / BankName&gt; &LT; RoutingNbr&GT; 0730-0082-0&LT; / RoutingNbr&GT;          &lt; OfficeOfLabel&gt; Wells Fargo Bank办公室,N.A.,Des Moines&lt; / OfficeOfLabel&gt;          &lt;地址1&gt; 100 Nile Kinnick Drive&lt; / Address1&gt;
         &LT;邮编及GT; 50003&LT; /邮编及GT;          &lt; Phone&gt; (515)993-4551&lt; / Phone&gt; &lt;传真&gt;传真:(515)993-4555&lt; / Fax&gt;          &lt;员工&gt; Brett A Smith,Dist。经理&LT; /雇员&GT;          &LT; /故事&GT;&LT; /根和GT;