업데이트 : 답변 해 주셔서 감사합니다! 두 가지 빠른 후속 질문 : 각 항목을보고 볼 수 있어야합니다. 내가 작성한 코드XLS 스타일 시트가 빈 Excel 시트를 반환합니다
<xsl:for-each select="item/totalCharges">
<checkouts><xsl:value-of select="totalCharges"/>
</checkouts> </xsl:for-each>
가 작동하지 않습니다. 이 작업을 수행하는 쉬운 방법이 있습니까? 둘째, 구체적으로 업데이트하려면 어떻게해야합니까?
매우 낮은 수준의 질문 인 경우 사전에 사과하지만 프로그래머가 아니기 때문에이 문제를 해결할 능력이 없어졌습니다. 아래의 XLS 스타일 시트를 사용하려고합니다.
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<record>
<xsl:for-each select="catalog">
<itemline>
<title><xsl:value-of select="marc/marcEntry"/></title>
<callNumber><xsl:value-of select="call/callNumber"/></callNumber>
<yearOfPublication><xsl:value-of select="catalog/yearOfPublication"/></yearOfPublication>
<xsl:for-each select="item/totalCharges">
<xsl:value-of select="totalCharges"/>
</xsl:for-each>
</itemline>
</xsl:for-each>
</record>
</xsl:template>
</xsl:stylesheet>
내 라이브러리 시스템의 XML 리포트에 있습니다. 여기에 그냥 제목, 전화 번호, 발행 일자, 체크 아웃의 수를 가지고 각 항목에 대해 한 줄을 얻기 위해 노력하고있어 XML
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="sirsi.xsl"?>
<report>
<title>List of Items with Specified Entries</title>
<dateCreated>2017-03-03T12:00:21</dateCreated>
<dateFormat>mm/dd/yyyy</dateFormat>
<catalog>
<flexibleKey>111802</flexibleKey>
<numberOfTitleHolds>0</numberOfTitleHolds>
<totalHolds>0</totalHolds>
<numberOfCallNumbers>1</numberOfCallNumbers>
<bibliographicLevel>FULL</bibliographicLevel>
<catalogFormat>MARC</catalogFormat>
<createdBy>BATCH</createdBy>
<dateCreated>2000-02-17</dateCreated>
<dateCataloged></dateCataloged>
<modifiedBy>BATCH</modifiedBy>
<dateModified>2009-01-08</dateModified>
<catalogKey>95465</catalogKey>
<marc>
<marcEntry tag="245" label="Title" ind="10">Si rosa yan si ana</marcEntry>
</marc>
<call>
<callNumber>XX(95465.1)</callNumber>
<library>UOG-RFK</library>
<item>
<numberOfCharges>0</numberOfCharges>
<numberOfBills>0</numberOfBills>
<numberOfCopyHolds>0</numberOfCopyHolds>
<totalCharges>5</totalCharges>
<inhouseCharges>0</inhouseCharges>
<totalCheckouts>0</totalCheckouts>
<totalRenewals>0</totalRenewals>
<intervalCheckouts>0</intervalCheckouts>
<intervalRenewals>0</intervalRenewals>
<intervalStartDate></intervalStartDate>
<recirculate>YES</recirculate>
<dateLastUsed>2000-04-20</dateLastUsed>
<isReserveItem>false</isReserveItem>
<copyNumber>1</copyNumber>
<itemID>33296001077192</itemID>
<library>UOG-RFK</library>
<libraryDescription>University of Guam - RFK Memorial Library</libraryDescription>
<location>JUVENILE</location>
<homeLocation>JUVENILE</homeLocation>
<price currency="$" >0.00</price>
<type>JUVENILE</type>
<numberOfPieces>1</numberOfPieces>
<dateCreated>2000-02-17</dateCreated>
<isPermanent>true</isPermanent>
</item>
</call>
</catalog>
<catalog>
<flexibleKey>o21002169</flexibleKey>
<numberOfTitleHolds>0</numberOfTitleHolds>
<totalHolds>0</totalHolds>
<numberOfCallNumbers>1</numberOfCallNumbers>
<bibliographicLevel>FULL</bibliographicLevel>
<catalogFormat>MARC</catalogFormat>
<createdBy>TECH</createdBy>
<dateCreated>2010-07-20</dateCreated>
<dateCataloged>2010-07-20</dateCataloged>
<modifiedBy>SYSADMIN</modifiedBy>
<dateModified>2010-07-21</dateModified>
<catalogKey>138981</catalogKey>
<yearOfPublication>1984</yearOfPublication>
<marc>
<marcEntry tag="100" label="Personal Author" ind="1 ">Treviño, Elizabeth Borton de, 1904-</marcEntry>
<marcEntry tag="245" label="Title" ind="10">I, Juan de Pareja/Elizabeth Borton de Treviño.</marcEntry>
<marcEntry tag="250" label="Edition" ind=" ">Sunburst ed.</marcEntry>
<marcEntry tag="260" label="Publication info" ind=" ">New York, NY : Farrar, Straus & Giroux, 1984 (1991 printing)</marcEntry>
<marcEntry tag="300" label="Physical description" ind=" ">xii, 180 p ; 21 cm.</marcEntry>
<marcEntry tag="500" label="General Note" ind=" ">"A Sunburst book."</marcEntry>
<marcEntry tag="500" label="General Note" ind=" ">"A Newbery Medal book"--Cover.</marcEntry>
<marcEntry tag="520" label="Summary" ind=" ">Offers a fictionalized account of the life of Juan de Pareja, a young slave who grew to become an assistant to the painter Velasquez.</marcEntry>
<marcEntry tag="600" label="Personal subject" ind="11">Pareja, Juan de, 1606-1670--Fiction.</marcEntry>
<marcEntry tag="600" label="Personal subject" ind="11">Velʹazquez, Diego, 1599-1660--Fiction.</marcEntry>
<marcEntry tag="600" label="Personal subject" ind="10">Pareja, Juan de, 1606-1670--Juvenile fiction.</marcEntry>
<marcEntry tag="600" label="Personal subject" ind="10">Velázquez, Diego, 1599-1660--Juvenile fiction.</marcEntry>
<marcEntry tag="650" label="Subject term" ind=" 1">Artists--Spain--Fiction.</marcEntry>
</marc>
<call>
<callNumber>PZ 7.T732 I 1984</callNumber>
<library>UOG-RFK</library>
<item>
<numberOfCharges>0</numberOfCharges>
<numberOfBills>0</numberOfBills>
<numberOfCopyHolds>0</numberOfCopyHolds>
<totalCharges>0</totalCharges>
<inhouseCharges>0</inhouseCharges>
<totalCheckouts>0</totalCheckouts>
<totalRenewals>0</totalRenewals>
<intervalCheckouts>0</intervalCheckouts>
<intervalRenewals>0</intervalRenewals>
<intervalStartDate></intervalStartDate>
<recirculate>YES</recirculate>
<dateLastUsed></dateLastUsed>
<isReserveItem>false</isReserveItem>
<copyNumber>1</copyNumber>
<itemID>33296001438444</itemID>
<library>UOG-RFK</library>
<libraryDescription>University of Guam - RFK Memorial Library</libraryDescription>
<location>JUVENILE</location>
<homeLocation>JUVENILE</homeLocation>
<price currency="$" >25.00</price>
<category1>JUVENILE</category1>
<type>JUVENILE</type>
<numberOfPieces>1</numberOfPieces>
<dateCreated>2010-07-20</dateCreated>
<isPermanent>true</isPermanent>
</item>
</call>
의 예입니다. 그러나 XML 스타일 시트를 사용하여 XML 보고서를 열면 빈 통합 문서가 반환됩니다. 다시 말하지만, 내가 쉽게 뭔가를 놓친다면 사과하지만, 거의 15 년 동안 코딩을하지 않았습니다.
을! 당신 정말 대단하네요. 두 가지 빠른 후속 질문 : 각 항목에 대해 및 를 볼 수 있어야합니다. xsl : for-each>이 작동하지 않는 코드는 다음과 같습니다. 이 작업을 수행하는 쉬운 방법이 있습니까? 둘째, 을 업데이트하여 를 얻으려면 어떻게해야합니까? 다시 한 번 도움을 주셔서 감사합니다. 이것이 얼마나 힘든 일인지 설명 할 수는 없습니다. –
귀하의 의견에 설명 된대로 내 답변을 편집했습니다 – Rupesh
정말 고마워요. 이것은 완벽하게 작동하며 언어를 훨씬 잘 이해합니다. 중요한 점인지는 모르겠지만 도움이된다면 아주 경제적으로 불리한 태평양 제도의 학생들에게 서비스를 제공하는 작은 대학교에서 실제로 변화를 가져올 수있을 것입니다. 우리 학생들을 돕는 데 도움을 주셔서 감사합니다. –