0

Functoid をループするテーブルからデータを抽出し、Father、Mother などのタイプをチェックするときに、Mother/Father などのタイプに基づいてリレーションシップ データをマッピングしています。次のエラーが発生します。

XSL 変換エラー:。(1220,45) での XSLT コンパイル エラー。詳細については、InnerException を参照してください。「userCSharp:LogicalEq(string($var:) , "FATHER")」は無効な XPath 式です。'userCSharp:LogicalEq(string($var:) , "FATHER")' の修飾名が無効です。

ソース抽出例

<relationships>
   <RelationshipType>Father</RelationshipType>
   <Details>
      <Title>MR</Title>
      <Fullname>Surname, forename</Fullname>
      <etc...>
   </Details>
</relationships>

コンパイラに $var:XXX 値が欠落しているようです。これはシステム生成であるため、現在どのように欠落しているかは不明です。これを地図に戻す方法についてのアイデアはありますか?

4

1 に答える 1

0

更新するだけで、問題は解決しました。

Visual Studio の問題は、テーブル ループ Functoid にリンクされているようで、問題を解決するために再追加する前に Functoid とリンクを削除する必要がありました。

于 2014-05-20T11:35:11.933 に答える