0
私のアプリケーションでは、xmlは対応するxslでフォーマットされていません。これはすべてのXMLで起こっています。 XSLの パスは、XMLとは異なり、以下の私は私の道を宣言した方法です:xmlがxmlのtomcat 6にアクセスできない
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="/abc/xsl/displaynotes/defaultNotes_2015-09-15 19 34 10.xsl" type="text/xsl"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"><SOAP-ENV:Body><return><IndentStyle>bullet</IndentStyle><SectionSubTitle/><SectionTitle/><SubTitle>no</SubTitle><fax/><GuarantorName>Test, Test ......
私は、XSLが述べたパスに存在していることを確認しました。 私は同じフォルダ(デスクトップ)に両方を置くと、これらは正常に動作しているので、xslはxmlによってアクセスされていないと思います。しかし、なぜその理由は分かりませんか?
私はウェブサーバーとしてtomcat6を使用しています。
ありがとうございます。
空白を含まないhrefを試してください。 hrefはURIであると考えられ、有効なURIにはスペースを入れることができないため、これが問題の原因となる可能性があります。また、問題がすべてのブラウザで発生するかどうかを確認してください。 XMLファイルが提供されるメディアタイプ(MIMEタイプ)を確認します。 –
xslファイル名にはスペースしか含まれておらず、同じフォルダに置かれても正常に動作しています。私はスペースを取り除こうとしましたが成功しませんでした。 MIMEタイプがtext/xmlであることも確認しました。私のアプリケーションは、デフォルトでIEブラウザを使用します。問題はFirefoxで起こっていません。 また、私はIEで、xmlファイルを開くことができないことに気づきました。 – Neo
申し訳ありませんが、私は答えを知らない。 –